Buscar

24.set.2014-

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

algoritmo "Q_1_Aula_24_set_2014"
//função: Algoritmo que apartir da sua média e frequencia,
//verifique a mostre a situação final de um aluno:
//-> Se a média >= 7,0 e o numero de faltas <= 25%
//da carga horária diciplinar, então o aluno es-
//tará aprovado por média; caso contrário será
//reprovado
//-> verificar se a reprovação foi por falta ou por
//média.
//-> Deverá informar as três notas do aluno, seu no-
//me, o numero de faltas e a carga horária da dis-
//ciplina.
//variáveis:
//média: mf
//notas: nt1, nt2, nt3
//nome do aluno: na
//carga horária: ch
//numero de faltas: ft
//frequencia: fq
var
mf,nt1,nt2,nt3:real
ft,ch:inteiro
na: caracter
inicio
escreva("Informe o nome do aluno: ")
leia(na)
escreva("Informe a carga horária: ")
leia(ch)
escreva("Informe o numero de faltas: ")
leia(ft)
escreval("Informe as três notas: ")
leia(nt1,nt2,nt3)
mf <- (nt1+nt2+nt3)/3
se (mf >= 7.0) e (ft <= ch*0.25) entao
 escreva(na," foi aprovado com média: ",mf:2:2," com ",ft," faltas.")
senao
 se (mf < 7.0) e (ft <= ch*0.25) entao
 escreva(na," foi reprovado por média: ",mf:2:2," com ",ft," faltas.")
 senao
 se (mf >= 7.0) e (ft > ch*0.25) entao
 escreva(na," foi reprovado por falta: ",ft," com média: ", mf:2:2)
 senao
 escreva(na," foi reprovado por media: ",mf:2:2," e por falta: ",ft)
 fimse
 fimse
fimse
fimalgoritmo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais