Schulhof-Programmierung
Programmier- Prüfung vom 11.08. 2023 Programmierung eines Zinsrechners – Gesucht ist: Z
Prüfungsaufgabe vom 11.08.2023 – Schulhof-Programmierung
Lösen Sie folgendes programmiertechnische Problem:
Herr Mayer sitzt in einem kleinen Büro und hat sehr viel zu berechnen im ‚Bereich Zinsberechnung. Derzeitig ist die Situation, dass er alle Berechnungen mit Taschenrechner macht und kein Programm hat, wo er die einfachen kaufmännischen Zinsen in Sekundenschnelle ausrechnen lassen kann.
Aufgabe und Anforderungen:
Programmieren Sie für die Formel z = k *p * t / 36 000 einen Zinsrechner, wo Herr Mayer immer einfach und schnell Z berechnen kann. Also die Höhe der Zinsen, bei einem bestimmten Kapital.
Anmerkung: In der kaufmännischen Berechnung wird ein Monat immer mit 30 Tage berechnet. Und ein Jahr immer mit 360 Tage. Bitte beachten Sie dies bei der Programmierung Ihrer Anwendung.
Ein Beispiel “ Tante Frieda“
Ein Beispiel Tante Frieda hat 2500 Euro auf Ihrem Sparkonto. Sie bekommt nach 6 Monaten 20 % Zinsen. Wieviel Geld hat sie später auf dem Konto?
Welche Berechnungen müssten von dem Programm durchgeführt werden, damit Sie hier auf ein richtiges Ergebnis kommen in der Zinsberechnung?
Die Zahlen und Wert-Eingabe
z = 2500 *20*180 / 36 000 = 250 Euro . Sie hätte also später 2500 + 250 Euro also 2750 Euro auf Ihrem Konto.
Technische Anforderungen und Programmierung
Punkt 1 : Programmieren Sie mit HTML, CSS, und Java-Script eine solche Anwendung und zeigen Sie auf, wie Herr Mayer in Sekundenschnelle mit dem Programm rechnen kann.
Punkt 2 : Der User soll die Möglichkeit haben, die Eingabe auch wieder löschen zu können.. Das heißt programmieren Sie einen Löschbutton in das System, so dass mit einem Klick alle Eingaben gelöscht werden.
Punkt 3 Die Eingabe mit Kommazahlen kann mit einem klassischen Komma, oder auch einem Punkt erfolgen. Zum Beispiel 20.5 oder 20,5. Beachten Sie das im Code.
Welche Möglichkeiten haben Sie, Ihre technische Anwendung zu veröffentlichen?
a) Wie könnte man aus Ihrer Programmiertechnischen Anwendung eine PWA entwickeln ? ( progressive-web-App). Beschreiben Sie den Prozess.
b) Ist es möglich, Ihre Anwendung ( Zinsrechner) auch in ein WordPress-CMS-System zu implementieren? Beschreiben Sie die Möglichkeit aber auch Probleme, die auftreten könnten. Wie würden Sie Code-technisch vorgehen?
c) Wie könnten Sie den Code auf Github hochladen? Beschreiben Sie die einzelnen Schritte.
Punkt 4
Der User soll wenn er auf den Löschbutton oder „berechnen Button klickt, ( Siehe Bild) die Farbe von dunkelblau auf hellblau umgeschaltet werden. Wie bekommen Sie das hin? Auch soll wenn der User mit seiner Maus über den Button “ berechnen“ fährt, eine kleine „Maushand“ angezeigt werden. ( Lösungen findest du natürlich auch im Lösungs-Video)
Lerneffekt
Um einen hohen Lerneffekt zu erreichen wird empfohlen die Aufgabe erst mal selber selbständig zu lösen und sich danach erst das Lösungs-Video anzuschauen.
Lösungs-Video Zinsrechner programmieren ( 76 min technische Erklärung und Code-Entwicklung. )
Programmier-Prüfungen und Lösungen
Schulhof-Programmierung stellt immer wieder neue Prüfungen, Klassenarbeiten, freie Tests für Anfänger und etwas Fortgeschrittene ins Netz. Ziel ist es dein Programmierwissen durch projektbasierte Programmierung zu verbessern. Ältere Klassenarbeiten und Prüfungen mit kompletten Lösungen findest du hier zum Üben. Das Besondere: Zu jeder Prüfung, Klassenarbeit oder Test gibt es immer ein ausführliches Lösungs-Video, so dass du alles Schritt für Schritt verfolgen kannst, ob du alles richtig gemacht hast. Ideal also auch für Anfänger zum Üben.
Viel Erfolg ! Übersicht: Prüfungsraum
Mögliche Ansicht eines Zinsrechners – Beispiel: in Anlehnung Formel 1 ( Bild oben) z = k*p*t / 36000