Skip to content

@dennermiranda /programa1.c forked from anonymous/programa1.c
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Codigo Miguel 1.c
#include <stdio.h>
#include<stdlib.h>
//ano 1800 dia 1 de janeiro era quarta feira
int main ()
{
int dia1,mes1,ano1,dia2,mes2,ano2,cont_dias,idade;
//Estabelecendo no vetor2 o ano sendo bissexto e no vetor1 o ano não sendo bissexto
int vetor1[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int vetor2[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//Verificando se o ano é bissexto ou não
cont_bissexto = 0;
for(i = ano1;i < ano2,i++){
if(i%4==0 && (i%100!=0 || i%400==0)){
cont_bissexto = cont_bissexto + 1;
}
}
// Inserção e verificação da data de nascimento
while( dia1 <= 0 || dia1 > 31){
printf("Insira sua data de nascimento:\n");
scanf("%d",& dia1);
if(dia1 <= 0 || dia1 > 31){
printf("Valor invalido\n");
}
}
//Inserção e verificação do mes de nascimento
while( mes1 <= 0 || mes1 > 12){
printf("Digite seu mes de nascimento:\n");
scanf("%d",& mes1);
if(mes1 <= 0 || mes1 > 12){
printf("Valor invalido\n");
}
}
//Inserção e verificação do ano de nascimento
while( ano1 < 1800){
printf("Digite seu ano de nascimento:\n");
scanf("%d",& ano1);
if(ano1 < 1800){
printf("Valor invalido\n");
}
}
//Inserção e verificação do dia em que o usuario se encontra
while( dia2 <= 0 || dia2 > 31){
printf("Insira o dia em que voce se encontra:\n");
scanf("%d",& dia2);
if(dia2 <= 0 || dia2 > 31){
printf("Valor invalido\n");
}
}
//Inserção e verificação do mes em que o usuario se encontra
while( mes2 <= 0 || mes2 > 12){
printf("Digite o mes em que voce se encontra:\n");
scanf("%d",& mes2);
if(mes2 <= 0 || mes2 > 12){
printf("Valor invalido\n");
}
}
//Inserção e verificação do ano em que o usuario se encontra
while( ano2 < 1800){
printf("Digite o ano em que voce se encontra:\n");
scanf("%d",& ano2);
if(ano2 < 1800){
printf("Valor invalido\n");
}
}
cont_dias = (((ano2 - ano1) - 2)*365);
printf("Sua idade em anos é %d",cont_dias);
//printf("idade: %d\n",idade);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.