- Nota 1 = 7
- Nota 2 = 10
- Nota 3 = 8
Segue abaixo o Programa que calcula a média de três notas descartando a nota com menor valor entre n1 e n2
Baixar Programa que calcula a média de três notas descartando a nota com menor valor entre n1 e n2 Segue o código fonte do Programa que calcula a média de três notas descartando a nota com menor valor entre n1 e n2#include<stdio.h> #include<stdlib.h> main(){ char op; do{ float n1=11,n2=11,n3=11, nm, media; /* n1 = nota AV1, n2 = nota AV2, n3 = nota AV3, nm = noma maior entre nota N1 e N2, media = media final */ printf("\tFabio Bmed TSIN Uninove - www.fabiobmed.com.br\n\n\tPrograma calcula media de 3 notas\n\tNesse calculo a menor nota entro N1 2 N2 e desconsiderada\n\n\n"); //NOTA 1 while((n1>10) || (n1<0)){ printf("\tEntre com a Primeira nota: "); scanf("%f",&n1); if ((n1>10) || (n1<0)){ printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n"); } else{ break; } } //NOTA 2 while((n2>10) || (n2<0)){ printf("\tEntre com a Segunda nota: "); scanf("%f",&n2); if ((n2>10) || (n2<0)){ printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n"); } else{ break; } } if ( n1 > n2 ){ nm = n1; } else{ nm = n2; } //NOTA 3 while((n3>10) || (n3<0)){ printf("\tEntre com a Terceira nota: "); scanf("%f",&n3); if ((n3>10) || (n3<0)){ printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n"); } else{ break; } } media=(nm+n3)/2; printf("\n\tNota 1: %.2f \n\tNota 2: %.2f \n\tNota 3: %.2f \n\n\tA media e: %.2f\n\n",n1,n2,n3,media); printf("\tDeseja Calcular uma nova media? S - Continuar | N - Sair: "); getchar(); scanf("%c",&op); system("cls"); } while(op == 's'); }Agradeço ao aluno VALTER BEZERRA LIMA JUNIOR:
Tua aplicação calcula a média de 03 notas.Para atender o cálculo de média de nosso caso, precisaria de uma pequena modificação, descartando a menor das tres notas e dividindo a soma das duas maiores por 2 (SOMA >=6 APROVADO)e ao professor FRANCISCO CARLOS DANTAS
O critério correto para cálculo da média final leva em conta as duas melhores notas.Que me lembraram o detalhe de desconsiderar a menor nota entre N1 e N2.