Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista 2 – Programação
Antes de iniciar a lista de exercícios, por favor, vejam os comandos de seleção com
alguns exemplos.
#include<stdio.h>
#define magico 100
int main()
{
int numero;
printf(“digite um numero inteiro qualquer: ”);
scanf(“%d”,&numero);
if (numero == magico)
{
printf(“acertou\n”);
}
return(0);
}
if/else: utiliza-se esse comando quando há duas sequências distintas para serem
executadas, a sequência1 para a resposta verdadeiro da condição e sequência2
para a resposta falso.
if (condição)
{
Sequência1;
}
else
{
Sequência2;
}
1 – Um professor deseja calcular a média de um aluno que faz 2 provas cujas notas são
N1 e N2. O seu programa deve ler as notas e calcular e imprimir a média aritmética.
Após média calculada, o professor aplica o seguinte critério: se N2 > N1 então N1
recebe N2 e a nova média é calculada. Caso houve a substituição das notas, imprimir o
percentual de aumento da nova média.
2 – Considerando o mesmo professor, agora o aluno faz 3 provas cujas notas são N1, N2
e N3. O seu programa deve ler as notas e calcular e imprimir a média aritmética. Após
média calculada, o professor aplica o seguinte critério: substituir a menor nota pela
maior e calcular a nova média. Imprimir o percentual de aumento da nova média.
7 – Faça um programa para ler 3 números inteiros e um carácter. Se o carácter for ‘C’ ou
‘c’, imprimir os números em ordem crescente. Se o carácter for ‘D’ ou ‘d’, imprimir os
números em ordem decrescente.