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
withdrawmit dem Rückgabetypintund zweiint-Parametern (balanceundamount). - 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
amountzurück. - Ist das Guthaben nicht ausreichend, geben Sie den ursprünglichen Kontostand (
balance-Variable) zurück.
Beispiel
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
withdrawmit dem Rückgabetypintund zweiint-Parametern (balanceundamount). - 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
amountzurück. - Ist das Guthaben nicht ausreichend, geben Sie den ursprünglichen Kontostand (
balance-Variable) zurück.
Beispiel
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Lösung
solution.cpp
Danke für Ihr Feedback!
single