quarta-feira, 23 de janeiro de 2013

Switch Case Opção por Números


SWITCH CASE OPÇÃO POR NUMEROS é um programa simples e indicado a iniciantes
em c, que ainda tem dificuldade de usar o switch case, que funciona muito bem
com o comando default, eu mostro isto na prática, só preciso que você domine
a biblioteca conio2.h, para que você possa desfrutar de todos os recursos deste código.


#include <stdio.h>
#include <conio.h>
void opcao(){
    int I;
    do{
        system("cls");
        textcolor(LIGHTRED);gotoxy(28,3);printf("SWITCH CASE OPCAO POR NUMEROS");
        textcolor(YELLOW);gotoxy(24,5);printf("Programa desenvolvido por:");
        textcolor(LIGHTCYAN);gotoxy(52,5);printf("Samuel Lima");
        textcolor(LIGHTGREEN);gotoxy(31,7);printf("sa_sp10@hotmail.com");
        textcolor(LIGHTBLUE);gotoxy(20,9);printf ("Digite um numero, Para sair digite 4: ");
        scanf("%d",&I);fflush(stdin);
        switch (I){
        case 1:{
            textcolor(LIGHTRED);gotoxy(20,11);printf ("voce digitou o numero 1");
            Sleep(1800);
            break;
        }
        case 2:{
            textcolor(LIGHTRED);gotoxy(20,11);printf ("voce digitou o numero 2");
            Sleep(1800);
            break;
        }
        case 3:{
            textcolor(LIGHTRED);gotoxy(20,11);printf ("voce digitou o numero 3");
            Sleep(1800);
            break;
        }
        case 4:{
            textcolor(LIGHTRED);gotoxy(20,11);printf ("Programa Finalizado");
            Sleep(1800);
            exit(0);
        }
        default:{
            textcolor(LIGHTRED);gotoxy(20,11);printf ("\aO que foi digitado não e 1 nem 2 e nem 3 e nem 4");
        }
        Sleep(1800);
        break;
        }
    }while(1);
}
int main(){
    system("title SWITCH CASE OPÇÃO POR NUMEROS");
    textbackground(BLACK);
    int I;
    do{
        system("cls");
        gotoxy(28,7);printf("SWITCH CASE OPCAO POR NUMEROS");
        textcolor(YELLOW);gotoxy(22,10);printf("Programa desenvolvido por:");
        textcolor(LIGHTCYAN);gotoxy(49,10);printf("Samuel Lima");
        textcolor(LIGHTGREEN);gotoxy(33,12);printf("sa_sp10@hotmail.com");
        textcolor(LIGHTBLUE);gotoxy(21,14);printf("DIGITE    PARA SAIR OU   PARA CONTINUAR:  ");
        textcolor(LIGHTRED);gotoxy(29,14);printf("1");
        textcolor(LIGHTRED);gotoxy(44,14);printf("2");
        gotoxy(21,16);
        scanf("%d",&I);fflush(stdin);
        switch (I){
        case 1:
            exit(0);
            break;
        case 2:
            opcao();
            break;
        default:
            textcolor(LIGHTRED);gotoxy(29,16);printf ("\aO que foi digitado não e 1 e nem 2.");
            Sleep(1800);
            break;
        }
    }while(1);
}




Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.