MezData-Logo Creative Commons License 681 Lösungen Button :PI-BASIS: Einseitige Verzweigung / bedingte Anweisung

Problem: Der Benzinrechner soll eine Warnung ausgeben, wenn der Verbrauch über 8.0 Liter beträgt.

Mit anderen Worten: Die Anweisung für die Warnausgabe soll nur erfolgen, wenn die Bedingung (verbrauch > 8.0) erfüllt ist:

Struktogramm

C & Java-Quelltext

if (verbrauch > 8.0){           // wenn verbrauch > 8.0
  Ausgabe "Zu viel Verbrauch!"; // Ausgabe "zu viel" 
}                               //-wenn verbrauch > 8.0

Aufgabe 2

Fügen Sie die bedingte Anweisung in Ihr Struktogramm ein und implementieren Sie die Lösung.

Struktogramm

Lokale Variablen: km, l, verbrauch : double

C & Java-Quellcode

void main(){
  double km,l,verbrauch;        // Deklarieren der Variablen
  Eingabe km;                   // Eingabe km
  Eingabe l;                    // Eingabe liter
  verbrauch = l/km*100;         // Verarbeitung: Verbrauch ausrechnen
  Ausgabe "Verbrauch: " + verbrauch + " L/100Km"; // Ausgabe

  if (verbrauch > 8.0){           // wenn verbrauch > 8.0
    Ausgabe "Zu viel Verbrauch!"; // Ausgabe "zu viel" 
  }                               //-wenn verbrauch > 8.0
} 

  

© Oliver Mezger 15.02.2006 MezData.de Den Kontakt herstellen...