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 While na construção da repetição de validação.

Passo 1

Beleza, vamos dar uma olhada no que a questão tá pedindo. A gente precisa escrever um programa que lê dois valores, A e B, e depois mostra o resultado da divisão de A por B. Mas tem um detalhe importante: B não pode ser zero, porque dividir por zero não dá certo! Então, se a pessoa digitar zero para B, o programa tem que pedir pra digitar de novo até que B seja um número diferente de zero. Pra fazer essa repetição, vamos usar uma estrutura chamada while.

Passo 2

Primeiro, a gente precisa conseguir ler os dois valores, A e B, que o usuário vai informar. Isso geralmente é feito usando funções de entrada de dados, como input() em Python.

Passo 3

Depois de ler B, temos que verificar se ele é igual a zero. Se for, não dá pra fazer a divisão, então precisamos avisar o usuário e pedir para ele digitar B novamente. É aí que entra o while, que é uma estrutura de repetição que continua executando enquanto a condição for verdadeira.

Passo 4

A gente coloca dentro do while a condição de que B seja igual a zero. Enquanto isso acontecer, o programa vai continuar pedindo para o usuário digitar um novo valor para B. Assim, garantimos que quando sairmos do while, B vai ser diferente de zero.

Passo 5

Com os valores de A e B já validados (B diferente de zero), a gente pode fazer a divisão. Isso é bem simples: dividimos A por B e guardamos o resultado numa variável.

Passo 6

Por fim, a gente mostra na tela o resultado da divisão que calculamos. Assim, o usuário vê o quanto resulta da divisão de A por B.

Resposta

O programa lê os valores A e B, garante que B não seja zero usando um laço while, faz a divisão de A por B e exibe o resultado na tela.

Exercícios relacionados