Ja
Der Autoverkäufer verkauft uns das Fahrzeug, wenn:
Nehmen wir an "keine Schulden" heißt, keine Zahlungsrückstände von $1.000 und mehr. Hier ist ein Programm, das entscheidet, ob wir das Auto bekommen oder nicht:
// Sportwagenkauf // Neuer $25.000 teurer roter Miata Sportwagen. // Wir brauchen Bargeld oder Kredit ohne Schulden import java.util.Scanner; class HotWheels2 { public static void main (String[] args) { Scanner scan = new Scanner(System.in); String inData; int cash, kredit, schulden ; // Eingabe Bargeld System.out.println("Geld in bar?"); inData = scan.nextLine(); cash = Integer.parseInt( inData ); // Eingabe Kreditrahmen System.out.println("Kreditrahmen?"); inData = scan.nextLine(); kredit = Integer.parseInt( inData ); // Eingabe Schulden System.out.println("Wieviel Schulden haben Sie?"); inData = scan.nextLine(); schulden = Integer.parseInt( inData ); // Prüfen, ob zumindest eine der Voraussetzungen gegeben ist if ( cash >= 25000 || ( kredit >= 25000 && schulden < 1000 ) ) System.out.println("Fahrzeug kann gekauft werden!" ); else System.out.println("Haben Sie einmal ueber die Anschaffung eines Kleinwagen nachgedacht?" ); } }
Der Boole'sche Ausdruck der if
-Anweisung implementiert korrekt
die Autokaufregeln. Der Ausdruck enthält sowohl &&
als auch ||
.
Wir haben kein Bargeld, $26.000 Kreditrahmen und $500 Schulden. Bekommen wir das Auto?