Algoritmos e lógica de programação
Instruções para entrega dos roteiros práticos:
1. O roteiro deverá ser feito individualmente. 2. O roteiro sempre deverá ser apresentado para o professor na próxima aula de lab. O professor poderá fazer perguntas sobre o trabalho. 3. Em caso de dúvida, mandar email para roberto.junior@prof.una.br.
Exemplos
Exemplo 1 - Digite e compile o código fonte abaixo:
int main(){ float notas[5] = {10,5,8,2,8}; int i=0; cout<< "\n Impressao dos elementos do vetor"; for(i=0; i < 5; i++) { cout<<"\nNota "<<(i+1)<<": "<<notas[i]; } cout<<"\n\t\tFim do programa\n"; system("PAUSE"); return EXIT_SUCCESS;} |
a) O que o programa faz? Coloque comentários no programa para explicar o que cada comando faz.
Exemplo 2 - Digite e compile o código fonte abaixo:
int main(){ float notas[5]; float media=0, soma=0, menor=0; int i=0; for(i=0; i < 5; i++) { cout<<"\nDigite a nota " <<(i+1)<<": "; cin>>notas[i]; } menor = notas[0]; for(i=0; i < 5; i++) { soma = soma + notas[i]; if (notas[i] < menor) { menor = notas[i]; } } media = soma / 5; cout<<"\nSoma total = "<<soma; cout<<"\nMédia = "<<media; cout<<"\nMenor nota = "<<menor; system("PAUSE"); return EXIT_SUCCESS;} |
a) O que o programa faz? Coloque comentários no programa para explicar o que cada comando faz.
Exercícios
Exercício 1 - Uma turma tem 40 alunos. Faça um programa em C++ para ler a idade de todos os alunos e logo em seguida imprimir:
a) Total de alunos com idade menor ou igual a 16 anos b)