quarta-feira, 23 de janeiro de 2013

Switch Case Opcão por Caractere


SWITCH CASE OPÇÃO POR CARACTERE é 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.

Eis  as saídas deste programa no cmd:











#include <stdio.h>
#include <conio2.h>
int main(){
void opcao();
system("title SWITCH CASE OPCAO POR CARACTERE");
textbackground(BLACK);
char ch;
do{
system("cls");
gotoxy(28,7);printf("SWITCH CASE OPCAO POR CARACTERE");
textcolor(YELLOW);gotoxy(22,10);printf("Programa desenvolvido por:");
textcolor(LIGHTCYAN);gotoxy(49,10);printf("Samuel Lima");
textcolor(LIGHTGREEN);gotoxy(30,12);printf("sa_sp10@hotmail.com");
textcolor(LIGHTBLUE);gotoxy(21,14);printf("DIGITE    PARA SAIR OU   PARA CONTINUAR:  ");
textcolor(LIGHTRED);gotoxy(29,14);printf("S");textcolor(LIGHTRED);gotoxy(44,14);printf("C");
gotoxy(35,16);
ch = getche();fflush(stdin);
switch (ch){
case 'S':
exit(0);
break;
case 'C':
opcao();
break;
default:
textcolor(LIGHTRED);gotoxy(35,16);printf ("\aOPCAO ERRADA");
Sleep(1800);
break;
}
}
while(1);
}
void opcao(){
char ch;
do{
system("cls");
textcolor(LIGHTRED);gotoxy(28,3);printf("SWITCH CASE OPCAO POR CARACTERE");
textcolor(YELLOW);gotoxy(24,5);printf("Programa desenvolvido por:");
textcolor(LIGHTCYAN);gotoxy(52,5);printf("Samuel Lima");
textcolor(LIGHTGREEN);gotoxy(35,7);printf("sa_sp10@hotmail.com");
textcolor(LIGHTBLUE);gotoxy(25,9);printf ("Digite uma letra, Para sair digite D: ");
ch = getche();fflush(stdin);
switch (ch){
case 'A':
textcolor(LIGHTRED);gotoxy(35,11);printf ("voce digitou a letra A");
Sleep(1800);break;
case 'B':
textcolor(LIGHTRED);gotoxy(35,11);printf ("voce digitou a letra B");
Sleep(1800);break;
case 'C':
textcolor(LIGHTRED);gotoxy(35,11);printf ("voce digitou a letra C");
Sleep(1800);break;
case 'D':
textcolor(LIGHTRED);gotoxy(35,11);printf ("Programa Finalizado");
Sleep(1800);
textcolor(LIGHTRED);gotoxy(36,13);printf("\aO ROCCO AGRADECE");
Sleep(1800);exit(0);
default:
textcolor(LIGHTRED);gotoxy(24,11);printf ("\aO que foi digitado nao e A nem B e nem C");
Sleep(1800);
break;
}
}
while(1);
}



Nenhum comentário:

Postar um comentário

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