terça-feira, 27 de dezembro de 2011

Escreva um algoritmo que calcule a média dos números digitados pelo usuário, se eles forem pares. Termine a leitura se o usuário digitar zero

# include <ctype.h>
# include <math.h>
# include <conio.h>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>

main()

{

char nomeAluno[15], maiorAluno[15],resp;

float nota1, nota2, nota3,mnota1,mnota2,mnota3,mediaAluno, maiorMedia=0;

printf(" --------- TRABALHANDO COM ALUNOS --------------\n");
int i;
resp='S';
while (toupper(resp)=='S')

{

printf("Nome do Aluno.....: ");
scanf("%s",nomeAluno);

printf("Digite a nota 1 ...: ");
scanf("%f",&nota1);

printf("Digite a nota 2 ...: ");
scanf("%f",&nota2);

printf("Digite a nota 3 ...: ");
scanf("%f",&nota3);

mediaAluno=((nota1+nota2+nota3)/3);

// BLOCO DE PROCESSAMENTO

if (mediaAluno > maiorMedia) // confere e compara as variaveis

{

strcpy(maiorAluno, nomeAluno); // se verdade: copia o nome
maiorMedia=mediaAluno; // troca o conteudo da maiorMedia
mnota1=nota1; // armazena a maior nota
mnota2=nota2;
mnota3=nota3;

}

// bloco de decisão

puts("Vai digitar mais? <N=SAIR> ");
resp=getch();

}

// bloco de exibição na tela

printf("\n\n");

printf("------------ APRESENTACAO ----------------\n");
printf("Nome do Aluno com MAIOR MEDIA: %s\n", maiorAluno);
printf("Nota 1: %.2lf *** Nota 2: %.2lf *** Nota 3: %.2lf \n",mnota1,mnota2,mnota3);

printf("Media do MELHOR aluno: %2.lf \n",maiorMedia);
printf("\n\n");

system("pause");

}

Nenhum comentário:

Postar um comentário