Você foi contratado para desenvolver o sistema de
notas do IF. Você deve solicitar ao usuário a nota da primeira prova e a
nota da segunda prova. Em seguida você deve calcular a média final do
usuário de acordo com a fórmula a seguir:
Média final: (NotaPrimeiraProva + NotaSegundaProva)/2
Com o resultado da média final, o seu programa deverá mostrar a
mensagem de acordo com uma das três possibilidades: o aluno está
aprovado (média maior igual que 6), de IFA (média entre 4 e 5.9) ou
reprovado (média menor que 4). Somente se o aluno estiver de IFA você
deverá ler a nota da IFA e exibir se ele foi aprovado (média maior igual
que 6) ou reprovado na IFA (menor que 6).
ME AJUDA!!!!!! PFV
Soluções para a tarefa
Resposta:
programa {
funcao inicio() {
real nota01, nota02, ifa, media // declaração das variaveis do tipo real
escreva ("Digite a Primeira Nota.: ") // solicitação da primeira nota
leia(nota01) // nota digitada será guardada na variável correspondente
escreva ("Digite a Segunda Nota.: ") // solicitação da segunda nota
leia(nota02) // nota digitada será guardada na variável correspondete
media = (nota01 + nota02)/2 // calculo da média
se(media >= 6){ // verifica se a média é maior que 6
escreva ("Aluno APROVADO, média = " + media)
}
senao se ((media >= 4) e (media < 6)){ // verifica se a média é maior ou igual a 4 e menor do que 6
escreva ("Aluno no IFA, media = " + media)
escreva("\n")
escreva ("Digite a nota do IFA.: ") // solicita a nota do IFA
leia (ifa)
se (ifa >= 6){ // verifica se a nota do IFA é maior ou igual a 6
escreva ("Aluno Aprovado, media = " + ifa)
}
senao
{
escreva ("Aluno REPROVADO, média = " + ifa)
}
}senao{ // executará este bloco quando a média for menor do que 4
escreva("Aluno REPROVADO, média = " + media)
}
}
}
Explicação:
Está nos comentários dos códigos o que vem depois das duas barras (//)