Lógica, perguntado por GaabScxtty, 11 meses atrás

Receber 3 valores e mostrar o menor e o maior valor no portugol, por favor me ajudem

Soluções para a tarefa

Respondido por contadoheroesjogar
1

Resposta:

Explicação:

Érr... Portugol ? Que difícil... mas a maneira mais fácil de se fazer isso e que necessita de menos conhecimento é:

se v1 > v2 e v1 > v3:

maior = v1

se não se v2 > v1 e v2 > v3:

maior = v2

se não:

maior = v3

o mesmo se faz com o menor valor


GaabScxtty: e pra ler o menor valor junto com o maior valor, vc sabe?
contadoheroesjogar: aí vc teria que usar um laço de repetição ou uma condição. Em Portugol eu não sei bem como funcionam, desculpe...
seria algo como:
valor = [int(input('Digite um número: ')), ...]
for n in range(0, valor):
if menorvalor == 0:
menorvalor = n
elif n < menorvalor:
menorvalor = n
if maiorvalor == 0:
maiorvalor = n
elif n > maiorvalor:
maiorvalor = n
contadoheroesjogar: mas aí já seria em outra linguagem....em Portugol eu realmente não sei ^^" desculpe...
mas o básico seria este primeiro exemplo mesmo, onde vc só precisa saber 2 condições simples para descobrir o menor e maior valor
contadoheroesjogar: Portugol tem bibliotecas que te ajudam caso tenha dúvida de algo. Me lembro que em uma delas tinha exatamente isso, "menor e maior valor"
Perguntas interessantes