Faça um Programa que leia três números e mostre o maior e o menor deles.

Passo 1

Beleza, vamos resolver esse problema de programação juntos! O enunciado pede para criar um programa que leia três números e mostre qual é o maior e qual é o menor entre eles. Vamos usar conceitos básicos de entrada de dados, comparação de valores e saída de resultados.

Passo 2

Primeiro, precisamos que o programa consiga receber três números do usuário. Para isso, vamos utilizar a função de entrada de dados, que permite ao usuário digitar valores que o programa vai armazenar para usar depois.

Passo 3

Depois de obter os três números, precisamos comparar esses valores para descobrir qual é o maior e qual é o menor. Para isso, vamos usar estruturas condicionais, como o if e o else, que ajudam a tomar decisões no programa com base nas condições que definimos.

Passo 4

Vamos comparar os números um a um:
  • Primeiro, assumimos que o primeiro número é o maior e o menor.
  • Depois, comparamos o segundo número com o atual maior e menor, atualizando se necessário.
  • Por fim, comparamos o terceiro número com os atuais maior e menor, novamente atualizando se necessário.

Passo 5

Após as comparações, teremos identificado qual é o maior e o menor número entre os três. Agora, só precisamos exibir esses valores para o usuário.

Passo 6

Vamos codificar isso em uma linguagem de programação, por exemplo, Python:
# Leitura dos três números
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
num3 = float(input("Digite o terceiro número: "))

# Inicializa maior e menor com o primeiro número
maior = num1
menor = num1

# Compara com o segundo número
if num2 > maior:
    maior = num2
if num2 < menor:
    menor = num2

# Compara com o terceiro número
if num3 > maior:
    maior = num3
if num3 < menor:
    menor = num3

# Exibe os resultados
print(f"O maior número é: {maior}")
print(f"O menor número é: {menor}")

Resposta

Ao rodar o programa, o usuário irá inserir três números, e o programa irá identificar e mostrar qual deles é o maior e qual é o menor. Por exemplo:
Digite o primeiro número: 8
Digite o segundo número: 3
Digite o terceiro número: 5
O maior número é: 8.0
O menor número é: 3.0

Exercícios relacionados

Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo.
Uma conta de caderneta de poupança foi aberta com um depósito de R$ 500,00. Imagine que esta conta é remunerada em de juros ao mês. Qual será o valor da conta após três meses?
As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e the contraram para desenvolver o programa que calcula os reajustes.
Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:
  • salários até (incluindo) : aumento de 20%
  • salários entre e : aumento de
  • salários entre e : aumento de
  • salários de em diante : aumento de 5% Após o aumento ser realizado, informe na tela:
  • o salário antes do reajuste;
  • o percentual de aumento aplicado;
  • o valor do aumento;
  • o novo salário, após o aumento.
Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês.
Desconto do IR:
  • Salário Bruto até 900 (inclusive) - isento
  • Salário Bruto até 1500 (inclusive) - desconto de 5%
  • Salário Bruto até 2500 (inclusive) - desconto de 10%
  • Salário Bruto acima de 2500 - desconto de 20%
    Imprima na tela as informações, dispostas conforme o exemplo abaixo. No exemplo o valor da hora é 5 e a quantidade de hora é 220.
    Salário Bruto: (5 * 220): R
    (-) (5%) : R$ 55,00
    (-) INSS ( : R 110,00

    Total de descontos : R$ 165,00
    Salário Liquido : R$ 935,00