Herausforderung: Einfache Funktionsübung
Beispiel einer Funktion mit Argumenten aus dem vorherigen Kapitel
function.h
123456double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Swipe to start coding
Erstellen Sie eine Funktion withdraw
, die eine Bankabhebung simuliert. Sie nimmt den aktuellen Kontostand und den Abhebungsbetrag als Argumente entgegen. Ist das Guthaben ausreichend, wird der Betrag abgezogen und der neue Kontostand zurückgegeben. Andernfalls wird der ursprüngliche Kontostand zurückgegeben.
- Implementieren Sie eine Funktion
withdraw
mit dem Rückgabetypint
und zweiint
-Parametern (balance
undamount
). - Verwenden Sie eine
if
-Anweisung, um zu prüfen, ob das Guthaben für die Abhebung ausreicht. - Ist das Guthaben ausreichend, geben Sie den neuen Kontostand nach Abzug von
amount
zurück. - Ist das Guthaben nicht ausreichend, geben Sie den ursprünglichen Kontostand (
balance
-Variable) zurück.
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Lösung
solution.cpp
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.85
Herausforderung: Einfache Funktionsübung
Swipe um das Menü anzuzeigen
Beispiel einer Funktion mit Argumenten aus dem vorherigen Kapitel
function.h
123456double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Swipe to start coding
Erstellen Sie eine Funktion withdraw
, die eine Bankabhebung simuliert. Sie nimmt den aktuellen Kontostand und den Abhebungsbetrag als Argumente entgegen. Ist das Guthaben ausreichend, wird der Betrag abgezogen und der neue Kontostand zurückgegeben. Andernfalls wird der ursprüngliche Kontostand zurückgegeben.
- Implementieren Sie eine Funktion
withdraw
mit dem Rückgabetypint
und zweiint
-Parametern (balance
undamount
). - Verwenden Sie eine
if
-Anweisung, um zu prüfen, ob das Guthaben für die Abhebung ausreicht. - Ist das Guthaben ausreichend, geben Sie den neuen Kontostand nach Abzug von
amount
zurück. - Ist das Guthaben nicht ausreichend, geben Sie den ursprünglichen Kontostand (
balance
-Variable) zurück.
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Lösung
solution.cpp
Danke für Ihr Feedback!
single