Übungen zu Java (Datentypen, Operatoren etc) PDF

Title Übungen zu Java (Datentypen, Operatoren etc)
Course Programmieren 1
Institution Hochschule für Technik und Wirtschaft Berlin
Pages 2
File Size 195.9 KB
File Type PDF
Total Downloads 16
Total Views 129

Summary

Viele Verschieden aufgaben zum Üben mit Java Programmen...


Description

Programmierung 1 Übung

1

Übung 3 1) Berechnung von Umsatzsteuer und Bruttobetrag Ordne dem Algorithmus in natürlicher Sprache die Entsprechungen im Flussdiagramm, im Nassi-Shneidermann-Diagramm (Struktorgramm) und im Java-Code zu (z.B. durch Nummerieren). Natürliche Sprache: 1. Der Benutzer gibt einen Nettobetrag ein 2. Wenn der Nettobetrag größer als 0 ist, wird berechnet a) die Umsatzsteuer (20%) b) der Bruttobetrag (Nettobetrag + Umsatzsteuer) 3. Umsatzsteuer und Bruttobetrag werden ausgegeben 4. Ansonsten wird einen Hinweis ausgegeben, dass ein größerer Betrag eingegeben werden muss

Start Frage nach Nettobetrag Eingabe des Nettobetrags

Nettobetrag > 0?

nein

Hinweis, dass größerer Betrag benötigt wird

ja

Berechnung von Umsatzsteuer (20% des Nettobetrags)

Nassi-Shneidermann-Diagramm / Struktogramm Eingabe nettobetrag

Berechnung von Bruttobetrag (Nettobetrag + Umsatzsteuer) Ausgabe der Umsatzsteuer

Wenn nettobetrag > 0 ja

nein umsatzsteuer = 20% von nettobetrag

Ausgabe des Bruttobetrags

bruttobetrag = umsatzsteuer + nettobetrag

Ende

Ausgabe: Umsatzsteuer und Bruttobetrag

Ausgabe: Aufforderung, einen größeren Betrag einzugeben

Java-Code | Bruttobetrag import java.util.Scanner; public class Brutto { public static void main(String[] args) { System.out.print("Geben Sie den Nettobetrag ein: "); Scanner sc = new Scanner(System.in); double nettobetrag = sc.nextDouble();

Ausgabe 1: Geben Sie den Nettobetrag ein: 10 Die USt beträgt: 2.0 Der Bruttobetrag beträgt: 12.0 Ausgabe 2: Geben Sie den Nettobetrag ein: 0 Geben Sie einen größeren Betrag ein!

if (nettobetrag > 0) { double umsatzsteuer = nettobetrag * 20 / 100; double bruttobetrag = nettobetrag + umsatzsteuer; System.out.println("Die Umsatzsteuer beträgt: " + umsatzsteuer); System.out.println("Der Bruttobetrag beträgt: " + bruttobetrag); } else { System.out.println("Geben Sie einen größeren Betrag ein!"); } } }

Programmierung 1 Übung

2

Java-Code | EineZahl 2) Java-Code interpretieren Betrachte die in Java-Code formulierten Algorithmen. - Finde heraus, welchen Sinn die Algorithmen haben - Stelle EineZahl in Form eines Struktogramms dar - Welche Ausgabe hat ZweiZahlen?

import java.util.Scanner; public class EineZahl { public static void main(String[] args) { System.out.println("Zahl eingeben: "); Scanner sc = new Scanner(System.in); int zahl = sc.nextInt();

Java-Code | ZweiZahlen

switch (zahl) { case 5: System.out.println("Nicht bestanden"); break; case 4: System.out.println("Ausreichend"); break; case 3: System.out.println("Befriedigend"); break; case 2: System.out.println("Gut"); break; case 1: System.out.println("Sehr gut"); break; default: System.out.println("Zahl unbekannt"); }

public class ZweiZahlen { public static void main(String[] args) { int zahlA = 23; System.out.println("Zahl A ist " + zahlA); int zahlB = 5; System.out.println("Zahl B ist " + zahlB); int zähler = 0; while (zahlA > zahlB) { zahlA = zahlA - zahlB; zähler = zähler + 1; } System.out.println("Ergebnis: " + zähler); System.out.println("Rest: " + zahlA); } }

} }

3) Struktogramm interpretieren Betrachte folgendes Struktogramm. Beschreibe in eigenen Worten, was die Aufgabe des Programmes ist. Erstelle bei Bedarf ein Ablaufdiagramm für ein besseres Verständnis. Schreibe ein Java-Programm, das das Struktogramm aus abbildet....


Similar Free PDFs