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
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
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