// --------------------------------------------- // Algoritmo, em pseudo-codigo, que le 2 notas, // calcula a media aritmetica e imprime na tela // a situacao do aluno (aprovado, em recuperacao // ou reprovado. // --------------------------------------------- Algoritmo situacao Var real: p1,p2,m; Inicio escreva("Digite suas notas na primeira e segunda provas: "); leia(p1,p2); m <- (p1 + p2)/2; se (m < 3) entao escreva("Reprovado"); senao se (m < 5) entao escreva("Estude para a recuperacao"); senao escreva("Voce eh um heroi"); se (m == 10) entao escreva("para reabilitacao, ligue para 0800-555-5555\n"); fim-se se (m > 10) entao escreva("Desculpa, limite, soh vai ficar com 10"); fim-se fim-se fim-se escreva("Acabou o programa"); Fim // --------------------------------------------- // Versao do algoritmo em linguagem C. // --------------------------------------------- #include int main() { float p1,p2,m; printf("Digite suas notas na primeira e segunda provas: "); scanf("%f %f", &p1, &p2); m = (p1 + p2)/2; if (m < 3) { printf("Reprovado\n"); } else { if (m < 5) { printf("Estude para a recuperacao\n"); } else { printf("Voce eh um heroi\n"); if (m == 10) { printf("para reabilitacao, ligue para 0800-555-5555\n"); } if (m > 10) { printf("Desculpa, limite, soh vai ficar com 10\n"); } } } printf("A media eh %.2f\n", m); return(0); }