Lógica de programação (uninove)
Pseudocódigo
Programa número_positivo var N: inteiro
Inicio
escreva “Digite um Número” leia N se(N>0)então escreva N senão se(N0){ printf("%i\n",N); } else{ if(N6)então escreva "Aprovado" escreva "Media Final:",M1 senão escreva "Digite a nota do Exame" leia NE M2←(M1+NE)/2 se(M2>5)então escreva “Aprovado em Exame” escreva “Média Final:”, M2 senão escreva "Reprovado” escreva “Média Final:”, M2 fim_se fim_se fim Código em C++
#include
#include
float N1,N2,N3,N4,M1,M2,NE; main() { printf("Digite as quatro notas do Aluno\n"); scanf("%f%f%f%f",&N1,&N2,&N3,&N4); M1=(N1+N2+N3+N4)/4; if(M1>6){ printf("Aprovado\n"); printf("Media Final:%f\n",M1); } else{ printf("Digite a nota do Exame\n"); scanf("%f",&NE); M2=(M1+NE)/2; if(M2>5) printf("Aprovado em Exame\nMedia Final:%f\n",M2); else printf("Reprovado\nMedia Final:%f\n",M2); } system("pause"); }
Fluxograma
[pic]
3) Construa um algoritmo que calcule as raízes de uma equação de 2º grau, A.x 2+B.x+C=0 . O programa deve ler as variáveis A, B e C e calcular o valor de DELTA=B2−4.A.C . Se DELTA 0 o programa deve calcular e exibir as duas raízes X1←(-B+Delta↑(1/2))/(2*A) e X2←(-B-Delta↑(1/2))/(2*A). No caso de DELTA=0 o programa deve exibir