Hallo,
Ich bin nun schon seit 2 Stunden dabei ein Programm zu entwickeln und komme auf keinen Ansatz.
Ich soll für meinen Informatikunterricht ein Programm zur Berechnung zweier Daten erstellen und bis Dienstag abgeschickt haben.
Ich habe mir auf einem Blatt schon einen Mathematischen lösungsweg gefunden, jedoch habe ich keine Idee wie ich die sen in Programmcode umsetzten kann:
Zur berechnung der Jahre:
bisJahr-vonJahr-1
zur berechnung der Tage habe ich mir eine Datenbak angelegt, wieviele Tage nach dem x-ten Monat bereits vergangen sind:
Jan=0+ den Tag des monats
Feb=31 +Tag
März=59 +Tag
Aprill=90 +Tag
Mai=120+Tag
usw.
als nächstes die differenz zwischen 365 und den Angefangenen Tagens des vonJahr ausrechen und diese dann zu den Jahren addieren. Als Letztes noch die Tage des Bisjahres Addieren und fertig.
Schaltjahre sind noch nicht mit inbegriffen.
Nun versuchte ich dies in einen Programmtext umzuwandeln, jedoch bin ich schon beim Versuch die Jahre auszurechnen gescheitert.
Bitte um Hilfe.
Auch und hier ist mein "Ansatz"
public class tagezwischendaten
{
void jahre
(int vonjahr ,int bisjahr ,int jahresdifferenz)
{
int x = 365;
jahresdifferenz = bisJahr * x - vonJahr * x - x
}
}
was ist daran falsch?
Ich bin nun schon seit 2 Stunden dabei ein Programm zu entwickeln und komme auf keinen Ansatz.
Ich soll für meinen Informatikunterricht ein Programm zur Berechnung zweier Daten erstellen und bis Dienstag abgeschickt haben.
Ich habe mir auf einem Blatt schon einen Mathematischen lösungsweg gefunden, jedoch habe ich keine Idee wie ich die sen in Programmcode umsetzten kann:
Zur berechnung der Jahre:
bisJahr-vonJahr-1
zur berechnung der Tage habe ich mir eine Datenbak angelegt, wieviele Tage nach dem x-ten Monat bereits vergangen sind:
Jan=0+ den Tag des monats
Feb=31 +Tag
März=59 +Tag
Aprill=90 +Tag
Mai=120+Tag
usw.
als nächstes die differenz zwischen 365 und den Angefangenen Tagens des vonJahr ausrechen und diese dann zu den Jahren addieren. Als Letztes noch die Tage des Bisjahres Addieren und fertig.
Schaltjahre sind noch nicht mit inbegriffen.
Nun versuchte ich dies in einen Programmtext umzuwandeln, jedoch bin ich schon beim Versuch die Jahre auszurechnen gescheitert.
Bitte um Hilfe.
Auch und hier ist mein "Ansatz"
public class tagezwischendaten
{
void jahre
(int vonjahr ,int bisjahr ,int jahresdifferenz)
{
int x = 365;
jahresdifferenz = bisJahr * x - vonJahr * x - x
}
}
was ist daran falsch?