milchbubix (03.10.2012)
Thema: Kindergeld berechnen
-
03.02.2012, 22:45 #1
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.596 Times in 725 PostsKindergeld berechnen
HeyHo,
hier eine kleine Aufgabe aus dem Unterricht:
Aufgabe
Erstelle ein Konsolen-Programm das nach Eingabe einer Kinderanzahl die Höhe des Kindergeldes berechnet.
Dabei gilt folgendes:
- Ein Kind = 20€ Kindergeld
- Zwei Kinder = 50€ Kindergeld (20€ für erstes Kind + 30€ für zweites Kind)
- Drei Kinder = 90€ Kindergeld (50€ für erstes und zweites Kind + 40€ für drittes Kind)
- Mehr als drei Kinder = 90€ Kindergeld + Für jedes weitere Kind 50€ Kindergeld.
Das Programm soll nach der Berechnung die Höhe des Kindergeldes ausgeben und zwar wie folgt:
"Bei einer Kinderanzahl von X ist die Höhe des Kindergeldes Y €/Euro".
---
Zusatz
Zusätzlich kann noch eine Schleife hinzugefügt werden die das Programm sooft wiederholt bis auf die Frage "Wollen Sie aufhören?" mit 'J' oder 'j' geantwortet wird. Am Anfang dieser Schleife soll das Eingabefenster geleert werden.
Für Fortgeschrittene
Erstellt das Programm unter 5 Minuten.
(Mit Wiederholungsschleife 6 Minuten)
Für Profis
Erstellt das Programm unter 2 Minuten.
(Mit Wiederholungsschleife 3 Minuten)
---
Programmablaufplan(=PAP)
Spoiler:
-
The Following User Says Thank You to patlux For This Useful Post:
-
03.02.2012, 23:08 #2
AW: Kindergeld berechnen
Spoiler:C#
Habe C# benutzt, weil dort das Usereingaben-Einlesen schneller geht als in JavaGeändert von Mentos (03.02.2012 um 23:15 Uhr) Grund: Besseren Code
„Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
- Albus Dumbledore, Harry Potter 2
/guestchat registerGuest
-
The Following 2 Users Say Thank You to Mentos For This Useful Post:
milchbubix (03.10.2012), patlux (03.02.2012)
-
03.10.2012, 17:32 #3
AW: Kindergeld berechnen
Mit der kleinen Hilfe von Mentos jetzt auch gepackt
Spoiler:
Geändert von milchbubix (03.10.2012 um 19:55 Uhr)
Egal was du hast, es ist nie das was du willst.
Denkbar finde ich auch, daß es außerirdische Lebensformen geben kann, die es darauf abgesehen haben, die Erde zu erobern, um sich hier anzusiedeln. Dabei wären die Menschen ja eher störend. Die Außerirdischen inszenieren dann solche Katastrophen wie 9/11 und legen falsche Spuren, um die Menschheit gegeneinander aufzuhetzen, damit sie sich selber ausrottet.
-
03.10.2012, 18:53 #4
AW: Kindergeld berechnen
Es fehlt am Ende ein
Label2.Text = var_geld„Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
- Albus Dumbledore, Harry Potter 2
/guestchat registerGuest
-
The Following User Says Thank You to Mentos For This Useful Post:
milchbubix (03.10.2012)
-
17.10.2012, 17:31 #5
AW: Kindergeld berechnen
Endlosschleifen sind in dem meisten Fällen schlechter Codingstil und sollten vermieden werden. Um sowas zu vermeiden wurden ja eigentlich die Fußgestäuerten Schleifen erfunden. Auch die Exception macht wenig Sinn. Ein so ablupter Stop schadet dem Programmlauf und zeugt von reinem Unverständnis.
Code:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Kindergeld { class Program { static void Main(string[] args) { char input = ' '; do { Console.WriteLine("Wie viele Kinder hast du?"); int children; while (!int.TryParse(Console.ReadLine(), out children)||children<1) { Console.Clear(); Console.WriteLine("Fehler: Ungültige Eingabe Kinder! Bitte erneut eingeben:"); } int money = 0; for (int i = 1; i <= children; i++) { if (i > 3) { money += 50; } else { money += (10 + (i * 10)); } } string childString = "Kind" + (children > 1 ? "er" : ""); Console.WriteLine("Für {0} {1} erhalten Sie {2} [EURO] Kindergeld.", children, childString, money); Console.WriteLine("Wollen Sie weitermachen sie Zigeuner? (J/N)"); input = char.Parse(Console.ReadLine()); Console.Clear(); } while (input.ToString().ToLower() == "j"); } } }
-
-
10.08.2013, 23:38 #6
AW: Kindergeld berechnen
Python-Code:
Spoiler:
Zweites Programm (nochmal überarbeitet)
Gruß
ImperativGeändert von Imperativ (11.08.2013 um 11:37 Uhr) Grund: Bild entfernt / Code hinzugefügt / Code überarbeitet
-
The Following User Says Thank You to Imperativ For This Useful Post:
patlux (11.08.2013)
Ähnliche Themen
-
Integrale berechnen
Von xPaT im Forum BildungAntworten: 8Letzter Beitrag: 14.06.2013, 17:36 -
Nullstellen berechnen (Polynomdivison)
Von AnaLyZe im Forum BildungAntworten: 3Letzter Beitrag: 28.12.2012, 00:05 -
Wochentag berechnen
Von Snees im Forum PHPAntworten: 7Letzter Beitrag: 11.04.2012, 20:43 -
Boxplot berechnen
Von Disturbed im Forum BildungAntworten: 1Letzter Beitrag: 23.03.2012, 15:49 -
Kindergeld
Von JumP-StyLe im Forum RealLifeAntworten: 5Letzter Beitrag: 12.02.2012, 20:54
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.