W
whitestar
Guest
Hallo zusammen,
ich komme bei folgendem Programm nicht weiter.
Es soll anhand von Prüfungsdaten ein Diagramm erstellt werden.
Für jeden Teilnehmer eine Säule. Die Höhe entspricht dem Verhältnis seiner erreichten Punkte zum Maximum. (also bei 5 von 15 Punkten, 1/3 der Höhe)
Ich habe bisher folgenden Code zum Einlesen der Daten:
Jetzt müsste halt, wie schon gesagt, anhand der eingegebenen Daten ein Säulendiagramm erstellt werden. Ohne Verwendung von externen Bibliotheken. Ich weiss nur leider nicht wie ich das angehen soll, das zu realisieren. Kann mir da jemand weiterhelfen?
Danke!
Gruss
ich komme bei folgendem Programm nicht weiter.
Es soll anhand von Prüfungsdaten ein Diagramm erstellt werden.
Für jeden Teilnehmer eine Säule. Die Höhe entspricht dem Verhältnis seiner erreichten Punkte zum Maximum. (also bei 5 von 15 Punkten, 1/3 der Höhe)
Ich habe bisher folgenden Code zum Einlesen der Daten:
Code:
function erfasseDaten() {
var name = "";
var erreichtePunkte = 0;
var maxPunkte = 0;
var namen = [];
var punktzahlen = [];
while (name = prompt("Geben Sie den Namen des Prüfungsteilnehmers ein!", " ")) {
name = name.replace(/^\s+/,"");
if (!isNaN(name) || name == "") {
alert("Sie müssen einen gültigen Namen eingeben!");
}
else {
namen.push(name);
while (erreichtePunktzahl = prompt("Geben Sie die erreichte Punktzahl des Teilnehmers ein!", " ")) {
erreichtePunktzahl = erreichtePunktzahl.replace(/^\s+/,"");
if (isNaN(erreichtePunktzahl) || erreichtePunktzahl == "") {
alert("Sie müssen eine gültige Zahl eingeben!");
}
else {
punktzahlen.push(erreichtePunktzahl);
break;
}
}
maxPunkte = prompt("Geben Sie die maximal erreichbare Punktzahl ein!");
maxPunkte = parseInt(punktzahlen / maxPunkte * 100);
}
}
}
Danke!
Gruss