Buscar

[Prof. Emiliana]aula_pratica_3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Outros materiais