Impressionante o que podemos fazer quando juntamos a lógica com a dedicação,
e um punhado de códigos; Para falar a verdade eu não acho que agente cria códigos,
eu penso que agente organiza os códigos existentes de uma forma que eles venham a funcionar conforme os nossos desejos, se há alguém que merece créditos e aplausos são os verdadeiros criadores desta facinante linguagem, à saber, Dennis Ritchie e Ken Thompson
estes sim tiraram do nada o que temos hoje e que foi aperfeiçoado mais tarde com a padronização internacional.
Se quiser saber mais sobre o assunto é só pesquisar, porque foje do contexto deste trabalho.
Nem precisa comentar, porque o programa é simples e objetivo e realiza perfeitamente a tarefa para a qual foi programado.
Mais uma vez usei o eclipse, e o programa tá rodando sem nenhum warrnings,
acho que quem estuda,ou já programa em c não deve ficar preso só numa IDE, tipo o DEV C/C++,
agora se você estuda oficialmente e seu professor enjoado exige isto, então paciência.
Nesta Edição o Programa ganhou uma funcionalidade interessante,
Agora, ele é capaz de lhe dizer a Estação do ano no qual você se encontra, isto foi muito fácil de fazer, pois o código já dava suporte para isto.
Veja algumas imagens:
Copie, cole e compile o código abaixo:
e um punhado de códigos; Para falar a verdade eu não acho que agente cria códigos,
eu penso que agente organiza os códigos existentes de uma forma que eles venham a funcionar conforme os nossos desejos, se há alguém que merece créditos e aplausos são os verdadeiros criadores desta facinante linguagem, à saber, Dennis Ritchie e Ken Thompson
estes sim tiraram do nada o que temos hoje e que foi aperfeiçoado mais tarde com a padronização internacional.
Se quiser saber mais sobre o assunto é só pesquisar, porque foje do contexto deste trabalho.
Nem precisa comentar, porque o programa é simples e objetivo e realiza perfeitamente a tarefa para a qual foi programado.
Mais uma vez usei o eclipse, e o programa tá rodando sem nenhum warrnings,
acho que quem estuda,ou já programa em c não deve ficar preso só numa IDE, tipo o DEV C/C++,
agora se você estuda oficialmente e seu professor enjoado exige isto, então paciência.
Nesta Edição o Programa ganhou uma funcionalidade interessante,
Agora, ele é capaz de lhe dizer a Estação do ano no qual você se encontra, isto foi muito fácil de fazer, pois o código já dava suporte para isto.
Veja algumas imagens:
Copie, cole e compile o código abaixo:
#include <stdio.h>
#include <conio.h>
void Janela6 ( ) {
int lin, col;
col = 0;
for ( lin = 2; lin <= 24 ; lin++ )
for ( col = 3; col <= 78 ; col++ ) {
gotoxy ( col , lin );
textbackground ( 6 );
printf ( " " );
}
for ( lin = 5; lin <= 21 ; lin++ )
for ( col = 6; col <= 75 ; col++ ) {
gotoxy ( col , lin );
textbackground ( 16 );
printf ( " " );
}
}
void inicio ( ) {
int main ( );
void Meses ( );
system ( "title
PROGRAMA SIGNOS DO ZODÍACO" );
textbackground ( BLACK );
int I;
do {
system ( "cls" );
Janela6 ( );
textcolor ( LIGHTRED );
gotoxy ( 28 , 7 );
printf ( "PROGRAMA
SIGNOS DO ZODÍACO" );
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 ( "1" );
textcolor ( LIGHTRED );
gotoxy ( 44 , 14 );
printf ( "2" );
textcolor ( YELLOW );
gotoxy ( 21 , 16 );
scanf ( "%d" , &I );
fflush ( stdin );
if ( I == 1 ) {
textcolor ( LIGHTRED );
gotoxy ( 33 , 20 );
printf ( "O ROCCO
AGRADECE" );
Sleep ( 1800 );
exit ( 0 );
}
if ( I == 2 ) {
Meses ( );
} else {
textcolor ( LIGHTRED );
gotoxy ( 37 , 20 );
printf ( "\aOPÇÃO
ERRADA" );
Sleep ( 1800 );
inicio ( );
}
} while ( I );
}
void Meses ( ) {
int num;
system ( "cls" );
Janela6 ( );
textcolor ( LIGHTRED );
gotoxy ( 28 , 7 );
printf ( "PROGRAMA
SIGNOS DO ZODÍACO" );
textcolor ( LIGHTCYAN );
gotoxy ( 14 , 9 );
printf ( "Digite o mês
do seu Aniversário ou tecle 0 para sair: " );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( num == 0 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "O ROCCO
AGRADECE" );
Sleep ( 1800 );
exit ( 0 );
}
if ( num == 1 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Janeiro" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 21 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
CAPRICÓRNIO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM VERÃO CAPRICORNIANO" );
getche ( );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 22 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
AQUÁRIO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM VERÃO
AQUARIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 2 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Fevereiro" );
Sleep ( 1800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 19 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
AQUÁRIO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM VERÃO
AQUARIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 20 ) && ( num <= 29 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É PEIXES" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM VERÃO
PEXIANO" );
getche ( );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 3 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Março" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
PEIXES" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM FIM DE
VERÃO PEXIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É ÁRIES" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM OUTONO
ARIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 4 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Abril" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É ÁRIES" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM OUTONO
ARIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 30 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É TOURO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM OUTONO
TOURINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 5 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Maio" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
TOURO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM OUTONO TOURINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É GÊMEOS" );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM OUTONO
GEMINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 6 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "junho" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É GÊMEOS" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM FIM DE
OUTONO GEMINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 30 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É CÂNCER" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM INVERNO
CANCERINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 7 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Julho" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É CÂNCER" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM INVERNO CANCERINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
LEÃO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM INVERNO LEAORINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 8 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Agosto" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
LEÃO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM INVERNO
LEAORINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
VIRGEM" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM INVERNO
VIRGINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 9 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Setembro" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
VIRGEM" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "voce ESTA NO
INVERNO VIRGINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 22 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
LIBRA" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM FIM DE
INVERNO LIBRIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 23 ) && ( num <= 30 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
LIBRA" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOA PRIMAVERA
LIBRIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 10 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Outubro" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
LIBRA" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOA PRIMAVERA
LIBRIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
ESCORPIÃO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOA PRIMAVERA
ESCORPINIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 11 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Novembro" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 20 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
ESCORPIÃO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOA PRIMAVERA
ESCORPINIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 21 ) && ( num <= 30 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
SAGITÁRIO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOA PRIMAVERA
SARGITARIANO" );
Sleep ( 1800 );
Meses ( );
}
}
if ( num == 12 ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 11 );
printf ( "Dezembro" );
Sleep ( 800 );
textcolor ( YELLOW );
gotoxy ( 20 , 13 );
printf ( "Agora digite
a data do seu nascimento: " );
Sleep ( 800 );
textcolor ( LIGHTRED );
scanf ( "%d" , &num );
fflush ( stdin );
if ( ( num >= 1 ) && ( num <= 21 ) ) {
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
SAGITÁRIO" );
Sleep ( 1800 );
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 17 );
printf ( "BOM FIM DE
PRIMAVERA SARGITARIANO" );
Sleep ( 1800 );
Meses ( );
}
if ( ( num >= 22 ) && ( num <= 31 ) ) {
textcolor ( LIGHTGREEN );
gotoxy ( 30 , 15 );
printf ( "SEU SIGNO É
CAPRICÓRNIO" );
Sleep ( 1800 );
textcolor ( LIGHTBLUE );
gotoxy ( 30 , 17 );
printf ( "BOM VERÃO
CAPRICORNIANO" );
Sleep ( 1800 );
Meses ( );
}
} else {
textcolor ( LIGHTRED );
gotoxy ( 20 , 11 );
printf ( "\aNão existe
este mês no ano" );
Sleep ( 1800 );
Meses ( );
}
getche ( );
}
int main ( ) {
inicio ( );
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.