Informática, perguntado por MentorMars, 11 meses atrás

LINGUAGEM C OU C++
Escreva um programa em C que recebe um número referente a um mês do ano e
informa a quantidade de dias existentes nesse mês (considere fevereiro com 28 dias).
O programa também deve informar se o usuário digitou um mês inconsistente. Use o
comando switch na implementação deste programa.

Soluções para a tarefa

Respondido por TheHulley
0

#include <stdio.h>

#include <stdlib.h>

int main()

{

 int mes;

 char n[2];

 mes = 0;

 while ((mes < 1) || (mes > 12))

 {

   printf ("\nDigite o numero do mês\n");

   scanf ("%s", n);

   mes = atoi(n);

 }

 switch (mes)

 {

   case 1:

     printf("\nO mês de janeiro possui 31 dias\n");

   break;

   case 2:

     printf("\nO mês de Fevereito possui 28 dias\n");

   break;

   case 3:

     printf("\nO mês de Março possui 31 dias\n");

   break;

   case 4:

     printf("\nO mês de Abril possui 30 dias\n");

   break;

   case 5:

     printf("\nO mês de Maio possui 31 dias\n");

   break;

   case 6:

     printf("\nO mês de Junho possui 30 dias\n");

   break;

   case 7:

     printf("\nO mês de Julho possui 31 dias\n");

   break;

   case 8:

     printf("\nO mês de Agosto possui 31 dias\n");

   break;

   case 9:

     printf("\nO mês de Setembro possui 30 dias\n");

   break;

   case 10:

     printf("\nO mês de Outubro possui 31 dias\n");

   break;

   case 11:

     printf("\nO mês de Novembro possui 30 dias\n");

   break;

   case 12:

     printf("\nO mês de Dezembro possui 31 dias\n");

   break;

 }

 return 0;

}

Perguntas interessantes