Informática, perguntado por tickbr169, 7 meses atrás

Código c++ Como adicionar anos bissextos


#include
#include
#include

using namespace std;

int main(){

setlocale(LC_ALL, "portuguese");
short unsigned int anoNasceu;
short unsigned int anoAtual;
short unsigned int mes;
short unsigned int dias;

cout << "\nDigite o ano em que nasceu: ";
cin >> anoNasceu;
cout << "Digite o ano em que está: ";
cin >> anoAtual;
cout << "Digite o número do mês em que faz aniversário: ";
cin >> mes;

dias = anoAtual - anoNasceu;

if(anoAtual==2021){

if(mes>7){

dias--;
cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias." << endl;

} else{

cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias."<< endl;
}

}else{
cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias."<< endl;
}

return 0;
}

esse é código, sou iniciante e quero saber como faz pra adicionar os anos bissextos na conta, pq eu faço dias*365, porém existe os anos bissextos q acontece de 4 em 4 anos... como fazer isso em codigo? e outra, vcs tem dicas de como deixar esse codigo mais organizado? ou o codigo esta bom ?

Soluções para a tarefa

Respondido por lordinho98
0

Resposta:

primeiro ser bota para rodar vai dar ser erro, irei passar forma correta das bibliotecas:

#include <stdio.h.>

#include <iostream>

#include <locale.h>

using namespace std;

int main(){

setlocale(LC_ALL, "portuguese");

int anoNasceu;

int anoAtual;

int mes;

int dias;

cout << "Digite o ano em que nasceu: ";

cin >> anoNasceu;

cout << "Digite o ano em que está: ";

cin >> anoAtual;

cout << "Digite o número do mês em que faz aniversário: ";

cin >> mes;

dias = anoAtual - anoNasceu;

if(anoAtual==2021){

if(mes>7){

dias--;

cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias." << endl;

} else{

cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias."<< endl;

}

}else{

cout << "Você tem " << dias << " anos e já viveu " << dias*365 << " dias."<< endl;

}

return 0;

}

Perguntas interessantes