Faça um programa que receba um número inteiro e verifique se este número é par ou ímpar.

Passo 1

Fala aíiiii! Maninho, a gente precisa checar se um número é par. Mas como a gente pode fazer isso?! Qual a característica que números pares tem que ímpares não tem?!

São divisíveis por 2, brow! Se o número for ímpar, o resto da divisão inteira por 2 vai ser 1. Se for par, vai ser 0. Tenta dividir qualquer número ímpar por 2 aí! Sempre vai sobrar 1, diferente dos pares, que não vai sobrar nada. É dessa lógica que a gente consegue checar se um número é par ou não. Mas antes, vamos pedir o número pro usuário!

Antes de partir pro próximo passo, me responde aí: o número 19.4 é par ou ímpar?! MUAHAHAHA

Cara! O conceito de par e ímpar só faz sentido com números inteiros, okay? Por isso, a gente tá convertendo a entrada do usuário pra inteiros. Show! Agora que já temos o número, vamos fazer as checagens.

Passo 2

Pra gente fazer uma verificação, bora usar uma condicional (tô falando do if, não é cadeia não). Nosso if vai ter essa cara:

Se ligou na expressão que a gente colocou ali no if? Se o resto da divisão for igual a 0, então “num” é par, sacou?! Se for diferente de 0, aí é ímpar. Tudo ok até aqui!

Agora, vamos fazer o programa responder pro usuário.

Passo 3

Pra gente dar uma resposta pro usuário, bora usar a função print().

Pronto! O print() a ser executado depende do número. Bora testar!

Passo 4

Rodei o programa uma vez e digitei o número 3.

Parece tudo ok. Vamos testar um par agora!

TÁ FUNCIONANDO PERFEITAMENTE, BROW!

Te vejo no próximo ex, hein! Não desiste não, cara!

Resposta

Exercícios Resolvidos de Estruturas condicionais

Ver Teoria