sexta-feira, 30 de novembro de 2012

Santos Campeão Paulista

Mostra na prática como usar IF - ELSE, é um Programinha simples que tira dúvidas de iniciantes de como usar estes dois
importantíssimos comandos tão usados em programação. O goto usado pode ser facilmente substituído por um dos
três comandos repetidores do c; a saber, o comando while, o do while e o comando for.
Copie e cole na sua IDE favorita e modifique a vontade.
Eis o simples código abaixo:

#include <conio2.h>
#include <stdio.h>

int main(){
void continuando();
int gools, nr;system("cls");
textcolor(LIGHTRED);gotoxy(26,2);printf("EXEMPLOS DE IF - ELSE");
textcolor(BLUE);gotoxy(26,4);printf("roccoataca@hotmail.com");
textcolor(YELLOW);gotoxy(26,6);puts("Informe os gools do Santos:");gotoxy(54,6);
scanf("%d", &gools);
if (gools < 1){
textcolor(WHITE);gotoxy(26,8);
printf("Santos Empatou ou perdeu?");
}
else if (gools < 2){
textcolor(WHITE);gotoxy(26,8);
puts("Santos ganhou!");
}
else if (gools < 4){
textcolor(WHITE);gotoxy(26,8);
puts("Santos ganhou bem!");
}
else if (gools < 6){
textcolor(WHITE);gotoxy(26,8);
puts("Santos ganhou de goleada!");
}
else if (gools < 8){
textcolor(WHITE);gotoxy(26,8);
puts("Santos atropelou");
}
else if (gools < 10){
textcolor(WHITE);gotoxy(26,8);
puts("Santos humilhou o adversario!");
}
else
{
system("cls");volta:
textcolor(LIGHTRED);gotoxy(26,2);printf("EXEMPLOS DE IF - ELSE");
textcolor(BLUE);gotoxy(26,4);printf("roccoataca@hotmail.com");
textcolor(YELLOW);gotoxy(20,6);printf ("%d gools?",gools);
textcolor(YELLOW);gotoxy(20,8);printf("Tem certeza que foi isto tudo? 2/3 [sim/não] ");
scanf ("%d", &nr);fflush(stdin);
if(nr == 2){
textcolor(LIGHTBLUE);gotoxy(26,10);printf("O Santos e um arraso!");Sleep(1800);
continuando();
}
else if(nr == 3){
textcolor(LIGHTBLUE);gotoxy(26,10);printf("%d, Gools seria demais!", gools);Sleep(1800);
continuando();
}
textcolor(LIGHTGREEN);gotoxy(26,10);printf ("\aopcao errada!");
Sleep(1000);system("cls");goto volta;
}
Sleep(1800);system("cls");continuando();
getche();
}
void continuando(){
int nr;
system("cls");
textcolor(LIGHTRED);gotoxy(26,2);printf("EXEMPLOS DE IF - ELSE");
textcolor(BLUE);gotoxy(26,4);printf("roccoataca@hotmail.com");
textcolor(YELLOW);gotoxy(26,6);printf ("Digite 0 para sair ou 1 para continuar ");
scanf ("%d", &nr);fflush(stdin);
if(nr == 0){
textcolor(LIGHTBLUE);gotoxy(26,8);printf("O ROCCO AGRADECE!");Sleep(1800);
exit(0);
}
else if(nr == 1){
main();
}
textcolor(LIGHTGREEN);gotoxy(26,8);printf ("\aopcao errada!");
Sleep(1000);continuando();
}

Nenhum comentário:

Postar um comentário

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