Escreva um programa que leia um inteiro entre 1 e 12 e imprima o mês correspondente a este numero. Isto é, janeiro se 1 , fevereiro se 2 , e assim por diante.

Passo 1

Beleza, vamos lá! A gente tem um exercício de programação onde precisa criar um programa que recebe um número inteiro entre 1 e 12 e retorna o mês correspondente. Ou seja, se a pessoa digitar 1, o programa mostra “janeiro”, se digitar 2, mostra “fevereiro” e assim por diante. Para resolver isso, vamos precisar entender como tomar decisões no código, tipo usar estruturas condicionais como o if-else ou switch-case.

Passo 2

Primeiro, vamos pensar em como o programa vai receber o número do usuário. Normalmente, usamos uma função para ler a entrada do usuário. Dependendo da linguagem que estamos usando, isso pode variar. Vamos supor que estamos usando Python para facilitar.

Passo 3

Agora, depois de receber o número, precisamos associar esse número ao mês correspondente. Podemos fazer isso usando uma estrutura condicional. Por exemplo, se o número for 1, imprimimos “janeiro”, se for 2, “fevereiro”, e assim por diante até 12.

Passo 4

Implementando isso no código, vamos criar uma série de if-elif-else para verificar cada número e retornar o mês certo. É importante garantir que o número esteja entre 1 e 12 para evitar erros.

Passo 5

Aqui está um exemplo de como o código pode ficar em Python:
numero = int(input("Digite um número de 1 a 12: "))

if numero == 1:
    mes = "janeiro"
elif numero == 2:
    mes = "fevereiro"
elif numero == 3:
    mes = "março"
elif numero == 4:
    mes = "abril"
elif numero == 5:
    mes = "maio"
elif numero == 6:
    mes = "junho"
elif numero == 7:
    mes = "julho"
elif numero == 8:
    mes = "agosto"
elif numero == 9:
    mes = "setembro"
elif numero == 10:
    mes = "outubro"
elif numero == 11:
    mes = "novembro"
elif numero == 12:
    mes = "dezembro"
else:
    mes = "Número inválido"

print(mes)

Passo 6

Nesse código, a gente começa pedindo para o usuário digitar um número entre 1 e 12. Depois, com a estrutura if-elif-else, a gente checa qual número foi digitado e atribui o nome do mês correspondente à variável mes. Se o número não estiver entre 1 e 12, ele retorna “Número inválido”. Por fim, o programa imprime o mês escolhido.

Resposta

Ao executar o programa e digitar um número entre 1 e 12, o programa exibirá o mês correspondente. Por exemplo, se o usuário digitar 3, o programa vai mostrar:
março

Exercícios relacionados