Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evil_Leviathan

Programa em C

Recommended Posts

Aqui esta um programa em C, que verifica a data digitada. É muito simples mas pode ajudar alguem q esta iniciando.

 

 

#include <stdio.h>

 

int main(void)

{

int dia,mes,ano;

printf("Digite o Dia : ");

do

{

scanf("%d", &dia);

if(dia<=0 || dia>31)

printf("Invalido! Redigite...: ");

} while(dia<=0 || dia>31);

 

 

printf("Digite o Mes : ");

do

{

scanf("%d", &mes);

if(mes<=0 || mes>12)

printf("Invalido! Redigite...: ");

} while(mes<=0 || mes>12);

 

printf("Digite o Ano : ");

do

{

scanf("%d", &ano);

if(ano<=1900 || ano>2010)

printf("Invalido! Redigite...: ");

} while(ano<=1900 || ano>2010);

 

 

printf("Hoje e dia %d mes %d ano %d\n" ,dia,mes,ano);

 

fflush(stdin);

getchar();

return(0);

 

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Melhor ainda se estiver assim....

 

#include <stdio.h>int main(void){int dia,mes,ano;printf("Digite o Dia : ");do{scanf("%d", &dia);if(dia<=0 || dia>31)printf("Invalido! Redigite...: ");} while(dia<=0 || dia>31);printf("Digite o Mes : ");do{scanf("%d", &mes);if(mes<=0 || mes>12)printf("Invalido! Redigite...: ");} while(mes<=0 || mes>12);printf("Digite o Ano : ");do{scanf("%d", &ano);if(ano<=1900 || ano>2010)printf("Invalido! Redigite...: ");} while(ano<=1900 || ano>2010);printf("Hoje e dia %d mes %d ano %d\n" ,dia,mes,ano);fflush(stdin);getchar();return(0);}
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.