Assignment Chef icon Assignment Chef
All German tutorials

Programming lesson

Grundlagen der Benutzereingabe und Berechnungen in C++: Ein Leitfaden für Programmieranfänger (2026)

Lerne, wie du in C++ Benutzereingaben verarbeitest und einfache Berechnungen durchführst – mit praxisnahen Beispielen aus dem Studienalltag und aktuellen Trends wie KI-gestützten Apps und Finanzplanung.

C++ Benutzereingabe C++ Berechnungen Computer Science 1081 Assignment C++ Tutorial für Anfänger Kreditrechner C++ Einzelhandelsrechner C++ Programmieren lernen 2026 C++ Übungen Studium Finanz-App Programmierung KI-gestützte Apps C++ Budget-App C++ Einkaufsrechner C++ C++ Fehlerbehandlung Programmiergrundlagen Studium C++ Assignment Hilfe

Einführung in die Welt der C++-Programmierung

Die Programmiersprache C++ ist ein mächtiges Werkzeug, das in vielen Bereichen eingesetzt wird – von der Spieleentwicklung über Finanzsoftware bis hin zu KI-Anwendungen. Für Studienanfänger ist es essenziell, die Grundlagen der Benutzereingabe und arithmetischen Berechnungen zu verstehen. In diesem Tutorial lernst du, wie du Programme schreibst, die mit dem Benutzer interagieren und einfache Kalkulationen durchführen. Diese Fähigkeiten sind nicht nur für dein Computer Science 1081 Assignment wichtig, sondern auch für reale Projekte wie die Entwicklung einer Budget-App oder eines Einkaufsrechners.

Programm 1: Ein erstes interaktives Programm

Das erste Programm aus deinem Assignment 1081 (Programm 1-1 aus dem Lehrbuch) zeigt dir, wie du mit cin und cout arbeitest. Hier ein Beispiel, das du testen kannst:

#include <iostream>
using namespace std;

int main() {
    int zahl;
    cout << "Gib eine ganze Zahl ein: ";
    cin >> zahl;
    cout << "Du hast " << zahl << " eingegeben." << endl;
    return 0;
}

Probiere verschiedene Eingaben aus: Was passiert, wenn du Buchstaben statt Zahlen eingibst? Oder eine Kommazahl? Solche „Quirks“ zu entdecken, ist ein wichtiger Teil des Lernprozesses. In der Praxis, etwa bei der Entwicklung einer KI-gestützten App, musst du mit unerwarteten Benutzereingaben umgehen können.

Programm 2: Kreditrechner – Restkredit berechnen

Im zweiten Programm deines Assignments sollst du einen Kreditrechner schreiben. Das Konzept ist einfach: Der Benutzer gibt seinen maximalen Kredit und den bereits genutzten Kredit ein, und das Programm berechnet den verbleibenden Kredit. Hier ist der vorgegebene Code, den du ergänzen musst:

#include <iostream>
using namespace std;

int main() {
    double maxCredit, usedCredit, remainingCredit;
    cout << "What is your maximum credit? ";
    cin >> maxCredit;
    cout << "How much credit have you already used? ";
    cin >> usedCredit;
    remainingCredit = maxCredit - usedCredit;
    cout << "Your remaining credit is $" << remainingCredit << endl;
    return 0;
}

Dieses Programm ist ein einfaches Beispiel für Finanzberechnungen. Stell dir vor, du entwickelst eine Budget-App für Studenten, die den monatlichen Restbetrag anzeigt. Solche Anwendungen sind heutzutage sehr gefragt, besonders im Bereich Personal Finance.

Programm 3: Einzelhandelsrechner – Gesamtpreis inklusive Steuer

Das dritte Programm erweitert die Idee um die Berechnung der Umsatzsteuer. Du fragst nach dem Einzelhandelspreis und dem Steuersatz (in Prozent). Achtung: Der Benutzer gibt den Steuersatz als Zahl ein, z. B. 8.25 für 8,25 %. Du musst diesen Wert durch 100 teilen, um ihn in der Berechnung zu verwenden. Hier der vollständige Code:

#include <iostream>
using namespace std;

int main() {
    double price, taxRate, salesTax, total;
    cout << "Please enter the retail price: ";
    cin >> price;
    cout << "Please enter the tax rate: ";
    cin >> taxRate;
    // Steuersatz von Prozent in Dezimalzahl umwandeln
    taxRate = taxRate / 100.0;
    salesTax = price * taxRate;
    total = price + salesTax;
    cout << "The sales tax is: $" << salesTax << endl;
    cout << "The total price is: $" << total << endl;
    return 0;
}

Dieses Programm ist ein klassisches Beispiel für einen Einkaufsrechner. In Zeiten von Online-Shopping und KI-gestützten Preisvergleichs-Apps sind solche Funktionen allgegenwärtig. Du könntest es sogar erweitern, um Rabatte oder mehrere Artikel zu berücksichtigen – eine tolle Übung für dein Programmierstudium.

Häufige Fehler und wie du sie vermeidest

Anfänger machen oft typische Fehler:

  • Vergessen, den Steuersatz umzurechnen: Wenn du taxRate nicht durch 100 teilst, wird die Steuer viel zu hoch berechnet.
  • Falsche Datentypen: Verwende double für Kommazahlen, sonst gehen Nachkommastellen verloren.
  • Eingabeüberprüfung: Wenn der Benutzer Buchstaben eingibt, stürzt das Programm ab. In einer professionellen App-Entwicklung würdest du Fehlerbehandlung einbauen.

Trends und Praxisbezug

Im Jahr 2026 sind KI-Assistenten und Finanz-Apps auf dem Vormarsch. Viele Studenten nutzen Apps, die automatisch Ausgaben kategorisieren und Budgets erstellen. Die Grundlagen, die du hier lernst – Eingabe, Verarbeitung, Ausgabe – sind die Bausteine solcher Anwendungen. Stell dir vor, du entwickelst eine App, die den Kreditkarten-Saldo überwacht oder den Einkaufswagen in einem Onlineshop berechnet. Genau das machst du in diesen Programmen.

Tipps für dein Assignment

Lies die Aufgabenstellung genau: „Do not change any of the string literals“ bedeutet, dass du die Ausgabetexte nicht verändern darfst. Füge nur neuen Code hinzu, wo es erlaubt ist. Teste deine Programme mit verschiedenen Eingaben, um sicherzustellen, dass sie korrekt funktionieren. Wenn du auf Probleme stößt, schau dir die Hinweise im Assignment an – sie sind oft Gold wert.

Fazit

Mit diesen drei Programmen hast du die grundlegenden Fähigkeiten erlernt, um in C++ mit Benutzereingaben zu arbeiten und Berechnungen durchzuführen. Diese Kenntnisse sind die Basis für komplexere Projekte wie Datenbankanwendungen, Spieleentwicklung oder KI-Modelle. Nutze die Gelegenheit, um zu experimentieren und eigene Ideen umzusetzen – zum Beispiel einen Trinkgeldrechner oder einen Notendurchschnittsrechner. Viel Erfolg bei deinem Assignment 1081!