aula 57

Exercício 6: Leia um inteiro e diga se corresponde a um mês válido no calendário

Bem vindo a aula 57 de nosso curso gratuito de programação com a linguagem C. Na aula de hoje vamos praticar com o exercício 6.

6) Faça um programa para ler um número inteiro e verificar se corresponde a um mês válido no calendário. Caso corresponda, escrever o nome do mês, caso contrário, escrever a mensagem ‘Mês Inválido’.

Perceba que este exercício, apesar de ser um pouco mais extenso que os anteriores, é muito simples, sendo necessário apenas a leitura de um número inteiro e uma estrutura switch com 12 cases, um para cada mês.

int main() {
    int mes;

    printf("Digite um numero: ");
    scanf("%d", &mes);

    switch(mes) {
    case 1:
        printf("\nJaneiro\n");
        break;
    case 2:
        printf("\nFevereiro\n");
        break;
    case 3:
        printf("\nMarco\n");
        break;
    case 4:
        printf("\nAbril\n");
        break;
    case 5:
        printf("\nMaio\n");
        break;
    case 6:
        printf("\nJunho\n");
        break;
    case 7:
        printf("\nJulho\n");
        break;
    case 8:
        printf("\nAgosto\n");
        break;
    case 9:
        printf("\nSetembro\n");
        break;
    case 10:
        printf("\nOutubro\n");
        break;
    case 11:
        printf("\nNovembro\n");
        break;
    case 12:
        printf("\nDezembro\n");
        break;
    default:
        printf("\nValor nao corresponde a nenhum mes!\n");
    }
}

Deixe um comentário

4 × cinco =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.