C# Developers' Journal (original) (raw)

4:11p

I dont get this error, its saying 'b' is undefined? Please forgive the rather dodgy variable names, its not my maths.

private double Julian(int year, int month, double day) { double a, b, c, e, data;

        if (month < 3)
        {
            year--;
            month +=12;
        }
        if (year > 1582 || (year == 1582 && month > 10) || (year == 1582 && month == 10 && day > 15))
        {
            a = year / 100;
            b = 2-a+a/4;
        }
        
        c = 365.25*year;
        e = 30.6001*(month+1);
        
        data = b+c+e+day+1720994.5;
        return data;
    }

(16 Comments |Comment on this)