Guten Tag mache gerade eine Umschulung zum FiSi war leider jetzt 2 Wochen Krank und wir hatten Prozendurale Programmierung.

Daredevil3087

Neues Mitglied
Und jetzt haben wir Aufgaben bekommen wo ich absolut nicht klar komme diese in ein Programm umzuwandeln.
Daher würde es mich freuen wenn hier jemand wäre der mir dort weiter helfen könnte.

Aufgabe 1:

Sie sind „der Jobcenter-Punisher“ und sollen eine nordkoreanische Auswertungs-Anwendung schreiben für die Prüfung, ob jemand Anspruch auf eine Wohnung und Übernahme der Mietkosten hat.
Der Antragsteller soll folgende Informationen eingeben:
Name des Antragstellers, Wohnraumgröße in (m²), den Mietpreis (Kaltmiete) pro m² in € (fiktiver Wert), Betriebskosten pro m² in €, Heizung-/Warmwasserkosten pro m² in €.
Das Programm ermittelt daraus die Warmmiete in €.

Wie sie wahrscheinlich befürchten, hat Arbeitsminister Kim Jong Un folgende Kriterien festgelegt:
Zulässige Wohnraumgröße pro Person: 49m²
Zulässige Kaltmiete pro m²: 3,49 €
Zulässige Warmmiete: 400,00 €.
Wenn die Warmmiete eingehalten wird, der Wohnraum jedoch größer ist als die 49 m², ist es zulässig und der Antrag kann genehmigt werden.
Wenn die Wohnraumgröße, die Kaltmiete je m² und die Warmmiete die zulässigen Werte überschreiten, dann wird der Antrag abgelehnt.

Am Ende soll das Programm eine aussagekräftige Information über Annahme oder Ablehnung ausgeben.


Aufgabe 2:

Sie sollen für folgenden Sachverhalt den Pseudocode als Unterlage erarbeiten:

Sie entwickeln ein IHK-Prüfungsmodul zur Auswertung der IHK-Prüfungsergebnisse:

Der Teilnehmer soll zuerst seinen Namen und seine Prüflings-ID eingeben. Die ID besteht nur aus Ziffern/Zahlen.
Danach soll der Prüfling für folgende Teilbereiche die erreichten Punkte (Ganzzahlwerte) eingeben:

Teil A:
Kernqualifikation
Fachqualifikation
Wirtschaft/Sozialkunde

Teil B:
Projektarbeit inhaltliche Beurteilung
Projektarbeit Dokumentation
Projektarbeit Präsentation
Projektarbeit Fachgespräch

Das Programm nimmt jetzt die eingegebenen Punkte und prüft zuerst, ob jemand in den Prüfungsteilen von Teilbereich A oder Teilbereich B weniger als 30 Punkte erreicht hat. Dann wäre er sofort durchgefallen.

Wenn in allen Bereichen mindestens 30 Punkte erreicht werden, wird das Programm die erreichten Punkte wie folgt gewichtet umrechnen:

Teil A:
Kernqualifikation: erreichte Punkte * 0.4
Fachqualifikation: erreichte Punkte * 0.4
Wirtschaft/Sozialkunde: erreichte Punkte * 0.2

Teil B:
Projektarbeit inhaltliche Beurteilung: erreichte Punkte * 0.25
Projektarbeit Dokumentation: erreichte Punkte * 0.25
Projektarbeit Präsentation: erreichte Punkte * 0.25
Projektarbeit Fachgespräch: erreichte Punkte * 0.25



Die berechneten gewichteten Punkte werden für jeden Teilbereich addiert. Wenn der Teilnehmer in der Summe in Teilbereich A und auch in Teilbereich B über 50 Punkte kommt, hat er den Teilbereich bestanden. Dann nimmt das Programm die Punktezahl für Teil A und Teil B und ermittelt eine Note für Teil A und Teil B.

Die erreichten gewichteten Punkte und die erreichte Note für die Teilbereiche A und B sollen am Ende ausgeben werden und auch eine Information, ob der Prüfling bestanden hat.
 

Anhänge

  • Notenschlüssel.png
    Notenschlüssel.png
    49,5 KB · Aufrufe: 83

M.L.

Top Contributor
Im Grund lassen sich die Aufgaben auch mit prozeduraler Vorgehensweise lösen: der Benutzer soll Zahlen / Strings / ... eingeben (intern auf zulässige und Null-Werte prüfen), diese Werte sollen verschiedene Kriterien erfüllen und die Ergebnisse dann weiterverarbeitet werden.
Mit diesem Snippet kann man den ersten eingegebenen int-Wert von der Konsole lesen:
Code:
import java.util.Scanner;

Scanner s = new Scanner(System.in);
int number = s.nextInt();

Für Aufgabe 1 weiterhin dann z.B. (ungetester Pseudocode) boolean Anspruch;
if (warmmiete <= 400 && wohnraum >= 49 || .... (Gedanke: 'Anspruch = true' hängt nur von der Wohnungsgrösse ab) ) { Anspruch = true; } if (warmmiete >= 400 && wohnraum >= 49 && kaltmiete >= 3,49) { Anspruch = false; }

Für Aufgabe 2 die eingegebenen Werte wie folgt weiterverrechnen lassen: if (alle_Bereiche >= 30) { Kernqualifikation = Kernqualifikation * 0,4; Fachqualifikation = Fachqualifikation * 0,4; ... ; float Resultat = Fachqualifikation + Kernqualifikation + ... ; }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Methoden Guten Tag , ich wollte so machen dass wenn meine frog an eine fly/bee geht dann an meine Tafel geht der zahl +1 hoch. Java Basics - Anfänger-Themen 2
S Gibt es einen guten kostenlosen Online-kurs Java Basics - Anfänger-Themen 2
J Guten tag, Ich hoffe ihr habt einen schönen Sonntag und könnt mir helfen Java Basics - Anfänger-Themen 2
S Erste Schritte Suche nach einem guten JAVA-Buch (Definition im Thread) Java Basics - Anfänger-Themen 6
M Sind ternäre Operatoren für einen guten Programmierstil wichtig ? Java Basics - Anfänger-Themen 10
G Suche Guten Editor zum Loggen Java Basics - Anfänger-Themen 3
F Zugriff auf Instanzvariablen, Frage zum guten Stil Java Basics - Anfänger-Themen 2
A Guten Tag ! - sortieren ! Java Basics - Anfänger-Themen 22
J suche guten Java-Compiler! Java Basics - Anfänger-Themen 6
V Brauche mal einen Tip von ECHT GUTEN LEUTEN! Java Basics - Anfänger-Themen 2
U Wie mache ich die Variable xyz eindeutig/unique? Java Basics - Anfänger-Themen 20
berserkerdq2 sqllite in Java, wenn ich mache select count(*) ..., erhalte ich dann nur die gezählte Anzahl oder werden auch die Tabellen ausgegeben? Java Basics - Anfänger-Themen 2
berserkerdq2 Spiel hängt sich immer in der 4 Runde auf, obwohl ich jede Runde das gleiche mache Java Basics - Anfänger-Themen 1
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
J Erste Schritte Was mache ich in meinem Code falsch. Java Basics - Anfänger-Themen 3
J Kreis soll die gleiche Fläche wie das Rechteck haben wie mache ich das? Java Basics - Anfänger-Themen 3
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
D Wenn ich repaint(); mache, flackert es so stark, das man fast nichts erkennen kann. Java Basics - Anfänger-Themen 11
A Arrays addieren- Was mache ich falsch?? Java Basics - Anfänger-Themen 2
Silvascus Was mache ich falsch? Java Basics - Anfänger-Themen 15
L Variable an andere Klasse weitergeben - Was mache ich falsch? Java Basics - Anfänger-Themen 2
J Klassen Fehler Datei kopieren - was mache ich falsch Java Basics - Anfänger-Themen 19
G mache aus Test nach sortieren estt oder java aajv Java Basics - Anfänger-Themen 5
K Erste Schritte Wie mache ich weiter? (Spiel-Menü) Java Basics - Anfänger-Themen 9
T Wie mache ich einen Timer der alle 2 sekunden aufgerufen wird? Java Basics - Anfänger-Themen 5
propra Wie mache ich einem JPanel mein bereits instanziertes Model bekannt Java Basics - Anfänger-Themen 9
A Variablen Was mache Ich falsch? Java Basics - Anfänger-Themen 5
B Klassen Wie mache ich das "the java way"? Java Basics - Anfänger-Themen 4
A was mache ich falsch? Java Basics - Anfänger-Themen 3
J Wie mache ich ein JFrame modal Java Basics - Anfänger-Themen 30
D Wie mache ich das? Java Basics - Anfänger-Themen 2
F Ich raffs nicht! - Wie mache ich ein einfaches Java-window? Java Basics - Anfänger-Themen 54
D Muss ein Applet schreiben was Mittelwerte berechnet nur was mache ich falsch? Java Basics - Anfänger-Themen 11
T Was mache ich hier falsch? Java Basics - Anfänger-Themen 3
H Wie mache ich aus pfad\\unterpfad pfad\unterpfad? Java Basics - Anfänger-Themen 3
S Wie mache ich mir eine universelle Timermethode Java Basics - Anfänger-Themen 20
D Brauche mehr Flexibilität bei der Realisierung und weiss nicht wie ich das mache. Java Basics - Anfänger-Themen 10
D Boolean funktioniert nicht, was mache ich falsch? Java Basics - Anfänger-Themen 6
S Deserialisieren: alle Objekte ausgeben - wie mache ich das? Java Basics - Anfänger-Themen 2
M Wie mache ich einen Eventdispatcher? Java Basics - Anfänger-Themen 9
M Counter erstellen - Was mache ich falsch? Java Basics - Anfänger-Themen 17
Q TextArea - wie mache ich einen Absatz? Java Basics - Anfänger-Themen 9
S Fehler in Javaprogramm, was mache ich falsch? Java Basics - Anfänger-Themen 9
T Button Dis/Enablen - Was mache ich falsch? Java Basics - Anfänger-Themen 3
S Was mache ich falsch? Java Basics - Anfänger-Themen 4
D Pascal'sche Drreieck. was mache ich in der ausgabe flasch? Java Basics - Anfänger-Themen 5
D Was mache ich falsch beim ScrollPane ? Java Basics - Anfänger-Themen 2
T Was mache ich falsch? File klasse. Java Basics - Anfänger-Themen 3
G Fehler: Illegal Expression. Was mache ich falsch? Java Basics - Anfänger-Themen 4
W Was mache ich Falsch?? Java Basics - Anfänger-Themen 4
N Womit mache ich ein menue Java Basics - Anfänger-Themen 2
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
JavaBeginner22 Punkt auf Gerade Java Basics - Anfänger-Themen 59
D Gerade oder ungerade Zahl mittels Methoden Java Basics - Anfänger-Themen 13
B Methoden Rekursiv festellen, ob eine Zahl gerade-oft vorkommt oder nicht Java Basics - Anfänger-Themen 4
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
P Herausfinden, auf welchem Panel des CardLayouts man gerade ist? Java Basics - Anfänger-Themen 12
Henri ich verstehe gerade nicht die Methode Java Basics - Anfänger-Themen 6
D Ausgeben welcher Thread gerade Arbeitet Java Basics - Anfänger-Themen 8
W Erste Schritte Zweidimensionales Array - Gerade Zahlen anzeigen lassen Java Basics - Anfänger-Themen 3
H Gerade Zahlen aus Array entfernen Java Basics - Anfänger-Themen 8
M Gerade/ungerade---alter Forenbeitrag Java Basics - Anfänger-Themen 4
C DoublyLinkedList - Gerade zahlen ausgeben lassen Java Basics - Anfänger-Themen 2
Thallius String und \n. Habe wohl gerade Brett vorm Kopf Java Basics - Anfänger-Themen 13
K Rekursion gerade Zahlen addieren Java Basics - Anfänger-Themen 11
A Gerade Terme der Fibonacci-Folge aufsummieren Java Basics - Anfänger-Themen 12
P Gerade Zahl sortieren Java Basics - Anfänger-Themen 11
K Schnitt zweier Ebenen ergibt Gerade Java Basics - Anfänger-Themen 10
F Zugriff auf Pfad des gerade ausgeführten Programms? Java Basics - Anfänger-Themen 14
J Erste Schritte Array: Häufigkeiten bzw. gerade/ungerade Zahlen Java Basics - Anfänger-Themen 5
T Erste Schritte Berechnung von gerade und ungerade Zahlen Java Basics - Anfänger-Themen 10
M Gerade Zahlen aus einer Zahl summieren Java Basics - Anfänger-Themen 9
S Gerade bzw. Ungerade Zufallszahl generieren Java Basics - Anfänger-Themen 5
C Nachprüfung 2.: Gerade Zahlen ausgeben Java Basics - Anfänger-Themen 14
M Ausgabe einer gerade Zahl nur mit Addition,subtraktion und vergleichsoperatoren! Java Basics - Anfänger-Themen 4
F kleines Programm für ungerade oder gerade Zahl. Java Basics - Anfänger-Themen 18
Xtracter 3 gerade, 3 ungerade, 3 gerade, usw. Zahlen aufzählen Java Basics - Anfänger-Themen 20
S Senkrechte Gerade Java Basics - Anfänger-Themen 11
R Wird Programm gerade beendet? Java Basics - Anfänger-Themen 10
W Fange gerade an zu programmieren! Java Basics - Anfänger-Themen 6
K zufallszahlen int / double, gerade / ungerade problem . Java Basics - Anfänger-Themen 2
J Habe gerade erst mit Java begonnen - Frage zu JTabbedPane Java Basics - Anfänger-Themen 3
M gerade und ungerade Zahl ermitteln Java Basics - Anfänger-Themen 11
X Werte vergleichen ob gerade oder ungerade geht das? Java Basics - Anfänger-Themen 4
B Gerade ungerade Zahlen Java Basics - Anfänger-Themen 3
G gerade zahlen größer und kleiner null Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben