Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DE OURO PRETO INSTITUTO DE CIÊNCIAS EXATAS E BIOLÓGICAS DEPARTAMENTO DE COMPUTAÇÃO CIC107 – PROGRAMAÇÃO DE COMPUTADORES I Identificador Usado para identificar uma variável. Deve começar com uma letra (maiúscula ou minúscula) ou subscrito ( _ ) e pode conter letras maiúsculas, minúsculas, subscrito e número. A linguagem C/C++ diferencia maiúsculas de minúsculas. Exemplos de identificadores: Nome, X, Bisc8, Sk8r, b4, _idade, data_de_nascimento. Tipo Cada constante ou cada variável tem, em um determinado algoritmo, um tipo associado, que caracteriza o tipo de dado que ela representa. Os tipos básicos de dados são: inteiro, real, caracter e lógico. Em C/C++ o tipo inteiro é representado por int, real por float ou double, caractere por char, e lógico por bool. Variáveis São locais onde armazenamos valores na memória. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. A cada variável está associado um identificador e um tipo que define a natureza da informação que ela pode armazenar. Declarações Toda variável deve ser declarada antes de poder ser utilizada, na declaração é feita a associação entre o identificador da variável e o tipo a que ela pertence. A declaração é feita da seguinte maneira em C/C++: <tipo> <identificador>; ou <tipo> <lista de identificadores>; Exemplos: int nota1, nota2, media; float soma; bool resposta; char sexo; Atribuição A atribuição é feita da seguinte maneira em C/C++: <variável> = <expressão>; O comando de atribuição armazena o resultado (valor) da expressão que está à direita do sinal “=” para uma variável que está à esquerda desse sinal, representada pelo seu identificador. A atribuição pode ser feita na declaração de uma variável. Exemplos: resposta = false; sexo = ’M’; int nota = 10; float pi = 3.141516; media = nota1 + nota2; Entrada Os comandos de entrada são utilizados para atribuir valores a variáveis enquanto o programa estiver em execução. Em C/C++ um dos comando de entrada disponíveis é o cin sucedido do operador >> para cada variável a ser lida. Exemplos: cin >> x; (lê um valor que é armazenado na variável x); cin >> y >> z; (lê dois valores que são armazenados, respectivamente, nas variáveis y e z). Saída Os comandos de saída são utilizados para imprimir mensagens na saída do programa. Em C/C++ um dos comando de saída disponíveis é o cout sucedido do operador << para cada texto ou variável a ser impresso. Exemplos: cout << ”Texto impresso na tela”; (informação impressa) cout << ”X = ” << x; (imprime o resultado de alguma operação) cout << ”Digite um valor inteiro”; (imprime uma solicitação ao usuário) Exercícios: 1. A partir dos algoritmos desenvolvidos na aula prática anterior (aula 02), implemente programas em C++ para os exercícios de 1 a 5. 2. Faça um programa que lê um número e mostra seu sucessor e seu antecessor na tela. 3. Faça um programa que lê dois números (o dividendo e o divisor) e mostra os seguintes valores: a. Dividendo: b. Divisor: c. Quociente: d. Resto: 4. Faça um programa que lê 4 números e mostra a média ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4. 5. Faça um programa que lê a base e a altura de um retângulo e mostra os resultados: a. Perímetro b. Área 6. Faça um programa que calcula o valor de uma prestação em atraso, utilizando a fórmula: PRESTAÇÃO = VALOR + (VALOR * (TAXA/100) * TEMPO_DIAS). 7. Faça um programa que lê um horário (no formato: horas <espaço> minutos) e informa quantos minutos se passaram desde o início do dia.
Compartilhar