Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#include <iostream> #include <fstream> using namespace std; bool LeapYear(int ye

ID: 3640220 • Letter: #

Question

#include <iostream>
#include <fstream>
using namespace std;
bool LeapYear(int year);

int Convert_to_Julian ( int, int,int);
int main()
{


int month, day, year;


cin>> month >> day >> year;

cout << "Conversion" << Convert_to_Julian(month, day, year);





return 0;
}
bool LeapYear (int year)
{
if (((year % 4 == 0) && (year % 100 != 0))||((year % 100 == 0) && (year % 400 ==0)));
{
return true;
}

}
int Convert_to_Julian ( int month, int day, int year)
{
int i;
int Num_days, total_days;
Num_days = 0;

if ((month >=1 && month <=12) && (day >=1 && day <=31) && (year >=1500 & year <=2800))
{

switch (month)
{
case 1: Num_days = 31;
break;
case 2:

if (((year % 4 == 0) && (year % 100 != 0))||((year % 100 == 0) && (year % 400 ==0)))
{Num_days = 29;
break;
}
else
Num_days = 28;
break;

case 3: Num_days = 31;
break;
case 4: Num_days = 30;
break;
case 5: Num_days = 31;
break;
case 6: Num_days = 30;
break;
case 7: Num_days = 31;
break;
case 8: Num_days = 31;
break;
case 9: Num_days = 30;
break;
case 10: Num_days = 31;
break;
case 11: Num_days = 30;
break;
case 12: Num_days = 31;
break;

}

return total_days = ((month-1) * Num_days) + day;

}
}








}

Explanation / Answer

Can you explain what exactly the program is supposed to do?