Olá a todos!
O meu desafio era criar um código que pudesse Ler um número inteiro entre 1 e 12 e escrever o mês correspondente. Caso o número seja fora desse intervalo, informar que não existe mês com este número!
Eu fiz e deu certo com o código abaixo. Mas eu achei muito grande e monótono. Teria uma maneira melhor de resolver o desafio?
Desde já, agradeço por quaisquer contribuições.
<?php
/Ler um número inteiro entre 1 e 12 e escrever o mês correspondente. Caso o número seja fora desse intervalo, informar que não existe mês com este número/
print"<h1> Número referente ao mês </h1><br><br>
Escolha um número de 01 a 12 e veja a qual mês ele é correspondente: <br><br>
<form method = 'POST' action = ''>
<input type = 'number' name = 'n1'> <br><br>
<input type = 'submit' name = 'Enviar'>
</form>
";
$n1 = $_POST['n1'];
switch($n1){
case 1:
echo"O número $n1 representa o mês de Janeiro";
break;
case 2:
echo"O número $n1 representa o mês de Fevereiro";
break;
case 3:
echo "O número $n1 representa o mês de Março";
break;
case 4:
echo "O número $n1 representa o mês de Abril";
break;
case 5:
echo"O número $n1 representa o mês de Maio";
break;
case 6:
echo "O número $n1 representa o mês de Junho";
break;
case 7:
echo "O número $n1 representa o mês de Julho";
break;
case 8:
echo "O número $n1 representa o mês de Agosto";
break;
case 9:
echo "O número $n1 representa o mês de Setembro";
break;
case 10:
echo "O número $n1 representa o mês de Outubro";
break;
case 11:
echo "O número $n1 representa o mês de Novembro";
break;
case 12:
echo "O número $n1 representa o mês de Dezembro";
break;
default:
echo "O número $n1 não corresponde a nenhum mês.";
}