Informática, perguntado por imkmyll, 6 meses atrás

(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?
imkmyll: programa {
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 aleprezzi
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 ?


aleprezzi: suspeitei
imkmyll: mas tamo ai aprendendo ne
imkmyll: pra quando precisar
imkmyll: futuramente
imkmyll: e voce trabalho com isso?
imkmyll: trabalha*
aleprezzi: sim sim eu trabalho com programação web, com PHP
imkmyll: ah sim q legal
imkmyll: opa entao, to em outro programa aq e nao to achando o erro. o menor número sempre ta dando 0
imkmyll: programa {
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