Cria um algoritmo para entrar com três números e imprimir o menor número (suponha números diferentes)
Soluções para a tarefa
Resposta:
Resposta utilizando Pseudocódigo:
- Forma número 1
Algoritmo "menornúmero"
Var
n1, n2, n3: inteiro
Inicio
escreva("Digite o primeiro número: ")
leia(n1)
escreva("Digite o segundo número: ")
leia(n2)
escreva("Digite o primeiro número: ")
leia(n3)
se(n1 < n2) e (n1 < n3) entao
escreva("O menor número digitado é:", n1)
senao
se(n2 < n1) e (n2 < n3) entao
escreva("O menor número digitado é:", n2)
senao
escreva("O menor número digitado é:", n3)
fimse
fimse
Fimalgoritmo
- Forma número 2
Algoritmo "menornúmero"
Var
n1, n2, n3, menor: inteiro
Inicio
escreva("Digite o primeiro número: ")
leia(n1)
escreva("Digite o segundo número: ")
leia(n2)
escreva("Digite o primeiro número: ")
leia(n3)
menor <- n1
se(n2 < menor) entao
menor <- n2
fimse
se (n3 < menor) entao
menor <- n3
fimse
escreva("O menor número digitado é:", menor)
Fimalgoritmo
Resposta utilizando o Python:
- Forma número 1:
n1 = int(input('Digite o primeiro número: '))
n2 = int(input('Digite o segundo número: '))
n3 = int(input('Digite o terceiro número: '))
if (n1 < n2 and n1 < n3):
print('O menor número digitado é:', n1)
elif (n2 < n1 and n2 < n3):
print('O menor número digitado é:', n2)
else:
print('O menor número digitado é:', n3)
- Forma número 2:
n1 = int(input('Digite o primeiro número: '))
n2 = int(input('Digite o segundo número: '))
n3 = int(input('Digite o terceiro número: '))
menor = n1
if n2 < menor:
menor = n2
if n3 < menor:
menor = n3
print('O menor número digitado é:', menor)
Explicação: