F!r3f0x
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 987
Hi,
wir schreiben übermorgen ne Klassenarbeit zu "Arrays" in Javascript im Fach Informatik.
Unser Lehrer ist leider so dermaßen "Hirntot", dass wir vor 2 Wochen ne Klausur geschrieben haben, er das letzte mal NUR (!!!) mit Noteneintragen beschäftigt war und übermorgen die Klausur schreibt.
Wir haben kein einziges mal Arrays in Javascript geübt. Er hat uns ein Code hingeklatscht in Word der nicht einmal funktioniert.
so naja....
ich wollte das Programm mehr oder weniger "verbessern" aber diesem Programm ist leider nicht mehr zu helfen. Ich hoffe ihr könnt mir nen bisschen unter die Arme greifen. Ich hab es bissher schön sauber geschrieben, d.h. so das man es Lesen kann, aber ich find den Fehler nicht. Ich vermute das der Array nicht richtig genutzt wird.
Was es machen soll ist ganz einfach. Es soll ein Array erstellt werden, der 10 mal in einer do_while Schleife ein Alter zwischen 5 und 100 aufnimmt.
Danach soll mittels einer for_schleife die Summe dieser Alter ermittelt werden, indem man alle Arrays addiert.
Zum Schluss soll in einer Funktion dann das Durchschnittsalter ermittelt und ausgegeben werden.
EDIT: ich weiß z.B. auch nicht wie ich diese Arrays zusammen addieren kann....son Käse machen die Lehrer heutzutage -.-
wir schreiben übermorgen ne Klassenarbeit zu "Arrays" in Javascript im Fach Informatik.
Unser Lehrer ist leider so dermaßen "Hirntot", dass wir vor 2 Wochen ne Klausur geschrieben haben, er das letzte mal NUR (!!!) mit Noteneintragen beschäftigt war und übermorgen die Klausur schreibt.
Wir haben kein einziges mal Arrays in Javascript geübt. Er hat uns ein Code hingeklatscht in Word der nicht einmal funktioniert.
Code:
head
js
function du_alt()
{
erg= su/1000;
}
js end
head end
body
js
var erg;
var su=0;
var z =0;
while ( z<1000 )
{
feld [z]=parseInt (prompt(“Alter“;““) ); //4…100
if ( z < 4 || z>100 ) // && - UND || -ODER
{ document.write(„Fehler“); }
else
{
z++;
}
}
for ( var x=0; x<1000 ; x++ )
{
su = su+ feld [x];
}
du_alt();
document.write(erg);
js end
body end
so naja....
ich wollte das Programm mehr oder weniger "verbessern" aber diesem Programm ist leider nicht mehr zu helfen. Ich hoffe ihr könnt mir nen bisschen unter die Arme greifen. Ich hab es bissher schön sauber geschrieben, d.h. so das man es Lesen kann, aber ich find den Fehler nicht. Ich vermute das der Array nicht richtig genutzt wird.
Was es machen soll ist ganz einfach. Es soll ein Array erstellt werden, der 10 mal in einer do_while Schleife ein Alter zwischen 5 und 100 aufnimmt.
Danach soll mittels einer for_schleife die Summe dieser Alter ermittelt werden, indem man alle Arrays addiert.
Zum Schluss soll in einer Funktion dann das Durchschnittsalter ermittelt und ausgegeben werden.
EDIT: ich weiß z.B. auch nicht wie ich diese Arrays zusammen addieren kann....son Käse machen die Lehrer heutzutage -.-
Zuletzt bearbeitet: