Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
16.03.11, 18:02
|
#1
|
Erfahrener Newbie
Registriert seit: May 2010
Beiträge: 103
Bedankt: 256
|
[Javas*****] Schaltjahr berechnen
Hallo leute, ich habe ein Problem mit einem Javas***** Code.
Das Programm soll berechnen, ob es sich um ein Schaltjahr handelt.
PHP-Code:
<s***** language="Javas*****">
<!--
var jahr;
jahr=prompt("Bitte geben sie eine Jahreszahl ein:","");
if (jahr>=1600)
{
}
if (jahr%4==0)
{
}
if (jahr%400==0)
{
}
if (jahr%100!=0)
{
alert("Das Jahr "+jahr+" ist ein Schaltjahr.");
}
else
{
alert("Nix Schaltjahr. Überprüf deine Eingabe.");
}
//-->
</s*****>
Wäre über schnelle Hilfe sehr dankbar.
__________________
Hello Universe!
|
|
|
16.03.11, 19:24
|
#2
|
Anfänger
Registriert seit: Dec 2010
Beiträge: 25
Bedankt: 11
|
Deine Klammerung in den if-Abfragen ist falsch. Wenn du die ersten 3 Abfragen rausnimmst, macht dein Programm immer noch dasselbe, aber sollte es nicht tun, oder ?
|
|
|
16.03.11, 19:27
|
#3
|
Erfahrener Newbie
Registriert seit: May 2010
Beiträge: 103
Bedankt: 256
|
Also. Ehm. Ich schreib hier mal die Aufgabe hin die wir gestellt bekommen haben.
Zitat:
Schreibe ein javas***** programm, das die eingabe einer vierstelligen zahl größer oder gleich 1600 erwartet und anschließend ausgibt, ob es sich um ein schaltjahr handelt oder nicht.
Denke an eine sinnvolle Fehlerbehandlung.
|
__________________
Hello Universe!
|
|
|
16.03.11, 20:47
|
#4
|
Süchtiger
Registriert seit: Dec 2009
Beiträge: 851
Bedankt: 218
|
er hats ja versucht!!
jetzt braucht er Hilfe
ist ja nicht so das er es nicht mal probiert hat
|
|
|
17.03.11, 06:16
|
#5
|
Erfahrener Newbie
Registriert seit: May 2010
Beiträge: 103
Bedankt: 256
|
Zitat:
Zitat von m9716
Wenn er noch nicht mal weiß, wie man sowas baby-einfaches in JavaS***** umsetzt, dann gute Nacht ...
|
Ich lerne es doch grad erst. Sorry wenn ich das noch nicht so gut kann..
__________________
Hello Universe!
|
|
|
17.03.11, 11:28
|
#6
|
Hinter dir!
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
|
PHP-Code:
if (jahr >= 1600 && jahr % 4 == 0) {
alert("Das Jahr "+jahr+" ist ein Schaltjahr.");
} else {
alert("Nix Schaltjahr. Überprüf deine Eingabe.");}
|
|
|
17.03.11, 11:59
|
#7
|
Anfänger
Registriert seit: Dec 2010
Beiträge: 25
Bedankt: 11
|
Zitat:
Zitat von Your_Conscience
PHP-Code:
if (jahr >= 1600 && jahr % 4 == 0) {
alert("Das Jahr "+jahr+" ist ein Schaltjahr.");
} else {
alert("Nix Schaltjahr. Überprüf deine Eingabe.");}
|
Nein. Das ist falsch. Bei "1900" würde das hier "Schaltjahr" ausgeben, obwohl 1900 keins war...
|
|
|
17.03.11, 12:54
|
#8
|
Hinter dir!
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
|
Zitat:
Zitat von grymkmb
Nein. Das ist falsch. Bei "1900" würde das hier "Schaltjahr" ausgeben, obwohl 1900 keins war...
|
Stimmt
Zitat:
Ein Schaltjahr ist alle 4 Jahre, jedoch alle 100 Jahre nicht, dann aber alle 400 Jahre doch.
|
An das mit den 100 und 400 Jahren habe ich nicht gedacht.
Hier jetzt aber richtig
PHP-Code:
if (jahr >= 1600 && jahr % 4 == 0 && (!(jahr % 100 == 0) || jahr % 400 == 0 )) {
alert("Das Jahr "+jahr+" ist ein Schaltjahr.");
} else {
alert("Nix Schaltjahr. Überprüf deine Eingabe.");}
|
|
|
17.03.11, 14:29
|
#9
|
Erfahrener Newbie
Registriert seit: May 2010
Beiträge: 103
Bedankt: 256
|
Ich hab noch ein bisschen gebastelt. Und es tatsächlich geschafft.
@ Your_Conscience: Trotzdem danke!
__________________
Hello Universe!
|
|
|
17.03.11, 14:43
|
#10
|
Hinter dir!
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
|
Kein ding 
PS: Geiles Avatar, macht echt confuse ^^
|
|
|
17.03.11, 14:53
|
#11
|
Erfahrener Newbie
Registriert seit: May 2010
Beiträge: 103
Bedankt: 256
|
haha. Danke. *drehwurm*
__________________
Hello Universe!
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.
().
|