Java :: Aufgabe #258

2 Lösungen Lösungen öffentlich

Rabatt für Stammkunden

Anfänger - Java von DragStar - 20.03.2020 um 11:46 Uhr
Ein Kassenprogramm verlangt die Eingabe eines Betrags und fragt, ob der Kunde Stammkunde ist. Falls ja, erhält er 5% Rabatt.
Das Programm soll auf die Eingaben "j" und "n", groß und klein geschrieben, reagieren.

Lösungen:

vote_ok
von luckyluke (850 Punkte) - 27.03.2020 um 14:55 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

class Scratch {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Betrag: ");
        float betrag = scanner.nextInt();

        System.out.println("Sind sie Stammkunde?  [j] [n]");
        String answer = scanner.next();
        if (answer.equalsIgnoreCase("j")){
            System.out.println("Zu zahlen: " + betrag * 0.95);
        }
        else {
            System.out.println("Zu zahlen: " + betrag);
        }


    }
}
vote_ok
von luckyluke (850 Punkte) - 27.03.2020 um 14:55 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

class Scratch {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Betrag: ");
        float betrag = scanner.nextInt();

        System.out.println("Sind sie Stammkunde?  [j] [n]");
        String answer = scanner.next();
        if (answer.equalsIgnoreCase("j")){
            System.out.println("Zu zahlen: " + betrag * 0.95);
        }
        else {
            System.out.println("Zu zahlen: " + betrag);
        }


    }
}