akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
05-01-17
19:03
Ωραία άσκηση
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
30-11-16
21:51
Ή μπορεί να υπλογιστεί ως εξής, χωρίς ο χρήστης να χρειάζεται να βάλει και τη μέρα ως είσοδο.Εντάξει άμα ξέρεις πόσες μέρες έχουν περάσει με ένα modulo βγαίνει...
PHP:
dayOfWeek = (year*365 + trunc((year-1) / 4) - trunc((year-1) / 100) +
trunc((year-1) / 400)) % 7
PHP:
public String DayOfWeek()
{
int dayofweek;
int c,y,m,d;
int cc,yy;
String dayString;
//Im using the guassian algorithm for finding day of the week
cc = year/100;
yy = year - ((year/100)*100);
c = (cc/4) - 2*cc-1;
y = 5*yy/4;
m = 26*(month+1)/10;
d = day;
dayofweek = (c+y+m+d)%7;
switch(dayofweek)
{
case 0: dayString = "Sunday";
break;
case 1: dayString = "Monday";
break;
case 2: dayString = "Tuesday";
break;
case 3: dayString = "Wednesday";
break;
case 4: dayString = "Thursday";
break;
case 5: dayString = "Friday";
break;
case 6: dayString = "Saturday";
break;
default: dayString = "Sorry Could not compute month :(";
}
return dayString;
}
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
akikos
Επιφανές μέλος
Ο Ανδρέας αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΕΜΠ και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 11,842 μηνύματα.
30-11-16
19:11
Μάλλον το όλο νόημα της άσκησης είναι να μετατρέψει τα έτη/μήνες σε ημέρες, οπότε η χρήση της Calendar defeats the purpose.
Ναι λογικό
Εδώ έχει ένα αλγόριθμο που θα βοηθήσει
https://alcor.concordia.ca/~gpkatch/gdate-algorithm.html
Τώρα μένει ο αλγόριθμος που θα υπολογίζει και την μέρα
Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.