3 Escreva três algoritmos que leia/receber cinco valores e mostre o maior valor entre
eles. Use variáveis. Faça esse algoritmo em While, do-while e for (nas três estruturas).
Soluções para a tarefa
Resposta:
(EM VISUALG)
Algoritmo "semnome"
Var
maior, n, i, cont: inteiro
Inicio
maior <- 0
n <- 0
escreval("***ESTRUTURA PARA(FOR)***")
// ESTRUTURA PARA(FOR) //
para i de 0 ate 4 faca
escreva("Digite um número: ")
leia(n)
se (n > maior) entao
maior <- n
fimse
fimpara
escreval("O maior é:", maior)
maior <- 0
n <- 0
cont <- 0
escreval("***ESTRUTURA ENQUANTO(WHILE)***")
// ESTRUTURA ENQUANTO(WHILE) //
enquanto cont < 5 faca
escreva("Digite um número: ")
leia(n)
cont <- cont + 1
se (n > maior) entao
maior <- n
fimse
fimenquanto
escreval("O maior é:", maior)
maior <- 0
n <- 0
cont <- 0
// ESTRUTURA REPITA-ATE(DO-WHILE) //
escreval("***ESTRUTURA REPITA-ATE(DO-WHILE)***")
repita
escreva("Digite um número: ")
leia(n)
cont <- cont + 1
ate cont = 5
se (n > maior) entao
maior <- n
fimse
escreval("O maior é:", maior)
Fimalgoritmo
Explicação: