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:
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:
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