• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 9 anos atrás

4) Foi dado como exemplo um algoritmo que solicita duas notas de alunos e indica se cada um deles foi aprovado ou reprovado até que o usuário responda que não deseja mais informar notas de alunos. Altere aquele algoritmo de forma que, ao final da execução, informe a quantidade total de alunos analisados, a quantidade de alunos aprovados e a quantidade de alunos reprovados.

Respostas

respondido por: anapaulavida5
1

Resposta:

programa

{

 

funcao inicio()

{

     real nota1, nota2, media

     caracter resposta

     inteiro  aprovados, recuperacao, reprovados

     resposta = 's'

     aprovados = 0

     reprovados = 0

     recuperacao = 0

     enquanto(resposta == 's')

     {

 escreva("Digite a 1°nota d aluno: ")

 leia(nota1)

 escreva("Digite a 2°nota d aluno: ")

 leia(nota2)

 

 media = (nota1 + nota2) / 2

   

 se(media >= 6 )

 {

  escreva("Sua media é:" , media , " Parabens! Aprovado \n")

  aprovados = aprovados + 1

 }  

 senao se(media >= 4 e media < 6)

 {

  escreva("Sua media é:" , media , " O aluno esta de Recuperação \n" )

  recuperacao = recuperacao +1

 }

 senao

 {

  escreva("Sua media é:" , media , " aluno Reprovado\n")

  reprovados = reprovados + 1

 }  

 escreva("Deseja calcular a nota de outro aluno? \n")

 escreva("s/n: ")

 

 leia(resposta)

 escreva("\n")

         

 escreva("Total de alunos aprovados é : " , aprovados, "\n")

 escreva("Total de alunos recuperação é : " , recuperacao, "\n")

 escreva("Total de alunos reprovados é : " , reprovados , "\n\n")

   

     }

     

}

}

Explicação:

Perguntas similares