Altere a solução do exercicio anterior para que seja impressa a mensagem Valor inválido! caso o segundo valor informado seja zero.

Passo 1

Beleza, então o que esse exercício está pedindo é para a gente modificar a solução do exercício anterior. A ideia é que, se o segundo valor que a pessoa digitar for zero, em vez de continuar a execução normalmente, o programa deve mostrar a mensagem “Valor inválido!”. Vamos precisar entender como fazer essa verificação e como exibir mensagens no programa.

Passo 2

Primeiro, precisamos lembrar que, geralmente, no exercício anterior, a gente provavelmente solicitava dois números do usuário e fazia algum tipo de operação com eles, como uma divisão. O problema com a divisão é que não podemos dividir por zero, então precisamos adicionar uma verificação para evitar isso.

Passo 3

Vamos imaginar que temos duas variáveis, digamos numero1 e numero2, que armazenam os valores informados pelo usuário. Queremos verificar se numero2 é igual a zero antes de tentar dividir numero1 por numero2.

Passo 4

Para fazer essa verificação, usamos uma estrutura condicional if. Se numero2 for igual a zero, mostramos a mensagem “Valor inválido!”. Caso contrário, realizamos a divisão normalmente. Em pseudocódigo, ficaria assim:
if numero2 == 0:
    print("Valor inválido!")
else:
    resultado = numero1 / numero2
    print("O resultado é:", resultado)

Passo 5

Explicando as partes do código:
  • if numero2 == 0:: Aqui estamos perguntando se o segundo número é zero.
  • print("Valor inválido!"): Se for zero, mostramos a mensagem de erro.
  • else:: Se não for zero, seguimos para a próxima etapa.
  • resultado = numero1 / numero2: Fazemos a divisão normalmente.
  • print("O resultado é:", resultado): Exibimos o resultado da divisão.

Resposta

Com essa modificação, o programa agora verifica se o segundo valor é zero e, caso seja, exibe a mensagem “Valor inválido!”. Caso contrário, realiza a divisão normalmente.

Exercícios relacionados