All pastes #441460 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-15 18:29 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int julian(int, int, int);

int main()
{
    int month, day, year, jd;
    char c;
    c = '-';

    
    cout<<"Enter date (mm-dd-yyyy): ";
    cin>>month>>c>>day>>c>>year;
    
    jd = julian(month,day,year);
        
    cout<<"The julian date is: "<<jd<<endl;
    
    

    
    system("PAUSE");
    return EXIT_SUCCESS;
    
}

int julian(int month, int day, int year)
{   
    
    int jd = 0;
  
    if (year % 4 == 0 && month >= 2)
    ++jd + 1;
    else if(year % 4 != 0)
    ++jd;
        
    switch (month)
    {case 1: jd += day + 0;    //January
          break;
    case 2: jd += day + 31;    //Feb
         break;
    case 3: jd += day + 28;    //March
         break;
    case 4: jd += day + 31;    //April
         break;
    case 5: jd += day + 30;    //May
         break;
    case 6: jd += day + 31;    //June
         break;   
    case 7: jd += day + 30;    //July
         break;
    case 8: jd += day + 31;    //August
         break;
    case 9: jd += day + 31;    //September
         break;
    case 10: jd += day + 30;   //October
         break;
    case 11: jd += day + 31;   //November
         break;
    case 12: jd += day + 30;   //December
         break;}
         
    return jd;
}