Escreva um programa que, dados dois números inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos.
Passo 1
Beleza, vamos lá! A gente tem um exercício que pede para escrever um programa que, dado dois números inteiros, mostra na tela qual deles é o maior e também a diferença entre os dois. A matéria aqui envolve lógica de programação, operadores de comparação e operações matemáticas básicas. Pra resolver isso, a gente vai precisar entender como receber inputs do usuário, comparar números e fazer subtrações.
Passo 2
Primeiro, precisamos pedir para o usuário inserir dois números inteiros. Em programação, isso geralmente é feito usando funções que recebem dados do teclado. Por exemplo, em Python, usamos a função
input()
para isso.numero1 = int(input("Digite o primeiro número: "))
numero2 = int(input("Digite o segundo número: "))
Aqui,
int()
converte a entrada para um número inteiro.Passo 3
Agora que temos os dois números, precisamos descobrir qual deles é maior. Para isso, usamos operadores de comparação, como o
>
(maior que). Vamos criar uma estrutura condicional para comparar os números.if numero1 > numero2:
maior = numero1
diferenca = numero1 - numero2
elif numero2 > numero1:
maior = numero2
diferenca = numero2 - numero1
else:
maior = numero1 # ou numero2, já que são iguais
diferenca = 0
Aqui, estamos verificando se
numero1
é maior que numero2
. Se for, maior
recebe numero1
e a diferença é numero1 - numero2
. Se numero2
for maior, fazemos o contrário. Se forem iguais, o maior pode ser qualquer um deles e a diferença é zero.Passo 4
Depois de descobrir qual número é maior e qual é a diferença, precisamos mostrar essas informações na tela para o usuário. Usamos a função
print()
para isso.print(f"O maior número é {maior}.")
print(f"A diferença entre eles é {diferenca}.")
O
f
antes das aspas permite incluir variáveis dentro da string usando chaves {}
.Resposta
Com esse programa, quando você inserir dois números inteiros, ele vai mostrar na tela qual deles é o maior e qual a diferença entre eles. Por exemplo:
Digite o primeiro número: 8
Digite o segundo número: 5
O maior número é 8.
A diferença entre eles é 3.