Informática, perguntado por cruzeiro20166, 1 ano atrás

Algoritmo em portugol ? le a nota de 5 alunos, le a nota de duas provas P1. P2, imprimir a maior nota de P1 e P2, não to conseguindo raciocionar, alguma dica ? faço com o comando repita , ou com enquanto ?

Soluções para a tarefa

Respondido por carloseduaardo
1
algoritmo

var
   p1,p2,: real
   cont: inteiro
   maior: vetor[1..5] de real
inicio
   cont<-1
   enquanto(cont<=5) faca                      //Eu recomendaria que você usasse o laço PARA, você já sabe quantas repetições vai fazer e ele é um ao mais simples
         escreval("A primeira nota: ")
         leia(p1)
         escreval("A segunda nota: ")
         leia(p2)
         se (p1 >= p2) entao
               maior[cont]<-p1
         senao
               maior[cont]<-p2
         fimse
         fimenquanto
         para cont de 1 ate 5 faca
               Escreva("A maior nota do aluno", cont,, "foi", maior[cont])
         fimpara
   fimalgoritmo     
Perguntas interessantes