Hallo, ich habe Probleme bei der Umsetzung eines Struktogramms. Programm ist zwar HTML valide, auch läuft es ohne den Berechnungsteil durch, aber in dem habe ich irgendeinen Fehler, und weiss grad nicht woran es liegen könnte, vielleicht könnt ihr mir helfen.
PS. Ausserdem liefert der HTML-Validator Fehlermeldungen für "<" daher hab ich diese gegen ">=" oder "!>" getauscht - gibt es da eine elegantere Lösung...?
Java:
//Variablen deklarieren
var anzahlPersonen;
var fahrzeugGewicht;
var ticketPreis;
//Werteingabe
var anzahlPersonen = parseInt(prompt("Gib die Anzahl der Personen ein:"));
var fahrzeugGewicht = parseInt(prompt("Gib das Fahrzeuggewicht ein:"));
//Berechnung
if (anzahlPersonen >= 1) || (fahrzeugGewicht >= 1) {ticketPreis=0;} {
if (anzahlPersonen !> 3){
if (fahrzeugGewicht !> 1000) {ticketPreis=anzahlPersonen*35;}
else {ticketPreis=50+anzahlPersonen*35;}}
else {
if (fahrzeugGewicht !> 1000) {ticketPreis=70+anzahlPersonen*20;}
else {ticketPreis=150+anzahlPersonen*20;}}}
else {alert ("Wert zu gering!");}
//Ausgabe
alert ("Der Ticketpreis beträgt "+ ticketPreis +" Euro.");
PS. Ausserdem liefert der HTML-Validator Fehlermeldungen für "<" daher hab ich diese gegen ">=" oder "!>" getauscht - gibt es da eine elegantere Lösung...?