Ir para conteúdo
Fórum Script Brasil

Diego Rocha

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Diego Rocha

  1. Boa noite a todos, estou começando agora a programar em linguagem C.

    e acabo de aprender a usar o comando "Switch" no lugar de "if".

    Porem o programa mesmo rodando sem erro, apresenta um comportamento estranho..

    O programa serve para falar qual o mês, referente ao numero digitado ( de 1 a 12 )

    Quando digito o primeiro numero o programa já me da instantaneamente o mês.

    Ex: digitando 2, automaticamente é mostrado fevereiro,

    mas se isso é mostrado instantaneamente como posso digitar mês 11, 12, ou um numero maior ?

    segue o código abaixo:

    #include<stdio.h>
    #include<conio.h>
    main()
    {
    int   numero;
    printf(" Digite o numero referente ao mes: ");
    numero = getch();
    
    
    switch (numero) {
    
    
    case '1':
    printf(" Janeiro ");
    break;
    case '2':
    printf(" Fevereiro ");
    break;
    case '3':
    printf(" Marco ");
    break;
    case '4':
    printf(" Abril ");
    break;
    case '5':
    printf(" Maio ");
    break;
    case '6':
    printf(" junho ");
    break;
    case '7':
    printf(" Julho ");
    break;
    case '8':
    printf(" Agosto ");
    break;
    case '9':
    printf(" Setembro ");
    break;
    case '10':
    printf(" Outubro ");
    break;
    case '11':
    printf(" Novembro ");
    break;
    case '12':
    printf(" Dezembro ");
    break;
    default:
    printf(" Opcao Invalida para mes");
    } 
    
    
    getch();
    
    
    }
×
×
  • Criar Novo...