serhat062
Grünschnabel
ICH BRAUCHE EURE HILFE BITTE, ICH KOMME NICHT MEHR WEITER BEI DEM PROGRAMM.
1) Es sollen so lange Niederschlagswerte eingelesen (vom Benutzer eingegeben) werden bis ein negativer Wert eingegeben wird. Dies ist ein Kennzeichen, dass die Zahelnreihe zu Ende ist.
Danach soll die Anzahl der eingegebenen Werte ( ohne dem letzten, negativen Wert) ausgegeben werden.
2) Gültig sind nur Werte zwischen 0 und +200. Falls ein falscher Wert eingegeben zu wiederholen und eine entsprechende Fehlermeldung auszugeben (z.B:. Zahl zu groß)
3)Zusätzlich soll der Mittelwert der eingegebenen Werte sowie der höchste und niedrigste Wert ausgegeben werden. Bei Der Berechnung des Mittelwerts sollen die Nullwerte (kein Regen an diesem Tag) nicht berücksichtigt werden.
KEIN ARRAY!!!
HINWEIS. Die Zahlenangaben geben Auskunft darüber, wieviele Millimeter Regen in einer bestimmten Region während eines Zeitraums niedergegangen sind.
BSP:
Eingegebene Zahlen: 20,60,330,40,-10
Bildschirmausgabe:
Es wurden 3 gültige Werte eingegeben.
Der Mittelwert beträgt 40 Millimeter.
Höchster Wert ist 60
Niedrigster Wert ist 20.
Das habe ich bis jetzt selber gemacht.
1) Es sollen so lange Niederschlagswerte eingelesen (vom Benutzer eingegeben) werden bis ein negativer Wert eingegeben wird. Dies ist ein Kennzeichen, dass die Zahelnreihe zu Ende ist.
Danach soll die Anzahl der eingegebenen Werte ( ohne dem letzten, negativen Wert) ausgegeben werden.
2) Gültig sind nur Werte zwischen 0 und +200. Falls ein falscher Wert eingegeben zu wiederholen und eine entsprechende Fehlermeldung auszugeben (z.B:. Zahl zu groß)
3)Zusätzlich soll der Mittelwert der eingegebenen Werte sowie der höchste und niedrigste Wert ausgegeben werden. Bei Der Berechnung des Mittelwerts sollen die Nullwerte (kein Regen an diesem Tag) nicht berücksichtigt werden.
KEIN ARRAY!!!
HINWEIS. Die Zahlenangaben geben Auskunft darüber, wieviele Millimeter Regen in einer bestimmten Region während eines Zeitraums niedergegangen sind.
BSP:
Eingegebene Zahlen: 20,60,330,40,-10
Bildschirmausgabe:
Es wurden 3 gültige Werte eingegeben.
Der Mittelwert beträgt 40 Millimeter.
Höchster Wert ist 60
Niedrigster Wert ist 20.
Das habe ich bis jetzt selber gemacht.
Javascript:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript">
$count=0;
for($i=1; $i>0; $i){
$i=prompt("Zahl eingeben")*1
if($i > 200){
$i=prompt("Ungültige Zahl")
}
$count++;
$letztes=$i;
if($i>$letztes){
$max=$i;
}
if($i<$letztes){
$min=$i;
}
if($i>$letztes){
$mitt=($max+$min)/2;
}
}
document.write("Es wurden"+ $count + " gültige Werte eingegeben.<br /> der Mittelwertt beträgt "+$mitt+" Millimeter<br /> der höchster Wert beträgt "+$max+" Millimeter <br /> der niedrigste wert beträgt "+$min+" millimeter");
</script>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: