Lógica de programação-exercicio resolvido
Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e a mensagem constante na tabela a seguir. Aos alunos que ficaram para exame, calcule e mostre a nota que deverão tirar para serem aprovados, considerando que a média exigida é 6.0.
|Média Aritmética |Mensagem |
|Média >= 0 e media < 3.0 |Reprovado |
|Média >= 3.0 e media < 7.0 |Exame |
|Média >= 7.0 |Aprovado |
a. Desenvolver o programa em Português Estruturado
Algoritmo_Aprovado
var n1, n2, n3, media, t_aprovacao; real;
INICIO
leia n1,n2,n3 ; calcular media = (n1+n2+n3)/3; Se (media >= 7); Escreva "APROVADO"; Senão Se (media >= 0 && media < 3) Escreva "REPROVADO "; Senão Se (media >= 3 && media < 7) calcular t_aprovacao= 7-media; escreva “t_aprovacao"; fimse fimse
FIM
b. Desenvolver o programa em Linguagem C
/*Programa que calcula a média de três notas de prova*/
#include
#include
int main()
{
float n1, n2, n3, media, t_aprovacao; printf ("Digite a primeira nota: "); scanf ("%f",&n1); printf ("Digite a segunda nota: "); scanf ("%f",&n2); printf ("Digite a terceira nota: "); scanf ("%f",&n3); media=(n1+n2+n3)/3; if(media >= 7) printf("APROVADO \n"); else { if(media >= 0 && media < 3) printf("REPROVADO \n"); else if(media >= 3 && media < 7) { t_aprovacao= 7-media; printf("EXAME para aprovacao faltam %2.1f pontos.\n", t_aprovacao); } } system("PAUSE"); return 0;
}