(Portugol)
Faça um programa que crie um laço que será interrompido pela vontade do usuário. O programa deverá solicitar um número inteiro qualquer ao usuário. Ao final do loop, o programa deverá mostrar qual foi o maior número digitado entre todos.
exemplo:
Digite um número: 2
Continuar (s/n)? s
Digite um número: 8
Continuar (s/n)? s
Digite um número: 4
Continuar (s/n)? n
O maior número digitado foi o 8
a primeira parte ja consegui. mas agr como faço pra achar o maior número? sos
aleprezzi:
consegue colocar aqui pra nós a parte que tu ja tem feita?
funcao inicio()
{
//atribuição de variável
inteiro num
caracter cont='s'
enquanto (cont!='n')
{
//código
escreva("Digite um número: ")
leia(num)
escreva("Continuar (s/n)? ")
leia(cont)
escreva("\n")
}
}
}
Soluções para a tarefa
Respondido por
1
Resposta:
programa {
funcao inicio()
{
//atribuição de variável
inteiro maior = 0
inteiro numero
caracter cont='s'
enquanto (cont!='n')
{
escreva("Digite um número: ")
leia(numero)
se (numero> maior) {
maior = numero
}
escreva("Continuar (s/n)? ")
leia(cont)
}
escreva("\n")
escreva("O maior número digitado foi ", maior)
}
}
Explicação:
entendeu mais ou menos ?
funcao inicio()
{
//atribuição de variável
inteiro num, maior = 0, menor = 0
caracter cont = 's'
enquanto (cont != 'n') {
escreva("Digite um número: ")
leia(num)
escreva("Continuar (s/n)? ")
leia(cont)
se (num > maior) {
maior = num
se (num < menor)
menor = num
}
}
escreva("\n")
escreva("O maior número digitado foi ", maior)
escreva("\nO menor número digitado foi ", menor)
}
}
Perguntas interessantes
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Geografia,
6 meses atrás
Inglês,
6 meses atrás
Biologia,
11 meses atrás
Ed. Física,
11 meses atrás