Escreva um programa que leia dois valores A e B e mostre na tela o resultado da divisão de A por B . OBS: O programa deve validar a leitura do valor de B (que não deve ser nulo). Enquanto for fornecido um valor nulo a leitura deve ser repetida. Utilize a estrutura Repeat na construção da repetição de validação.

Passo 1

Beleza! A gente tem que criar um programa que lê dois números, A e B, e mostra o resultado da divisão de A por B. O negócio é que B não pode ser zero, porque dividir por zero dá ruim. A gente vai usar estrutura de repetição do tipo “Repeat” pra garantir que o usuário vai inserir um valor válido para B.

Passo 2

Primeiro, vamos pedir pro usuário digitar o valor de A. Vamos usar uma função de leitura de entrada, tipo input, pra isso. A gente armazena esse valor numa variável chamada A.

Passo 3

Agora, precisamos ler o valor de B. Mas antes de fazer a divisão, temos que garantir que B não seja zero. Para isso, vamos usar a estrutura Repeat que vai repetir a leitura até que o usuário insira um valor diferente de zero.

Passo 4

Dentro do Repeat, a gente pede pro usuário digitar B. Depois, verificamos se B é igual a zero. Se for, mostramos uma mensagem de erro e o loop continua pedindo um novo valor. Se não for, sai do loop.

Passo 5

Com A e B validados, agora é só fazer a divisão. A gente calcula A / B e armazena o resultado numa variável chamada resultado.

Passo 6

Por fim, mostramos o valor de resultado na tela pra usuário ver o resultado da divisão.

Passo 7

A = float(input("Digite o valor de A: "))

Passo 8

while True:
B = float(input("Digite o valor de B (não pode ser zero): "))
if B != 0:
break
print(“Valor de B inválido! Tente novamente.”)

Passo 9

resultado = A / B

Passo 10

print(f"O resultado da divisão de {A} por {B} é {resultado}")

Resposta

Aqui está um exemplo de como o programa pode ficar:

Exercícios relacionados