Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Simpel Funktionstræning | Introduktion til Funktioner
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C++ Introduktion

bookUdfordring: Simpel Funktionstræning

Eksempel på en funktion med argumenter fra det forrige kapitel

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Opgave

Swipe to start coding

Opret en funktion withdraw, der simulerer en bankkonto-udbetaling. Den modtager den aktuelle saldo og udbetalingsbeløbet som argumenter. Hvis saldoen er tilstrækkelig, trækkes beløbet fra og den nye saldo returneres. Ellers returneres den oprindelige saldo.

  • Implementér en funktion withdraw med returtypen int og to int-parametre (balance og amount).
  • Brug en if-sætning til at kontrollere, om saldoen er tilstrækkelig til udbetalingen.
  • Hvis saldoen er tilstrækkelig, returneres den nye saldo efter fradrag af amount.
  • Hvis saldoen er utilstrækkelig, returneres den oprindelige saldo (balance variablen).

Eksempel

withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain what this function does?

Can you show me how to use this function with different arguments?

Can you provide a real-world example where this function might be useful?

close

bookUdfordring: Simpel Funktionstræning

Stryg for at vise menuen

Eksempel på en funktion med argumenter fra det forrige kapitel

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Opgave

Swipe to start coding

Opret en funktion withdraw, der simulerer en bankkonto-udbetaling. Den modtager den aktuelle saldo og udbetalingsbeløbet som argumenter. Hvis saldoen er tilstrækkelig, trækkes beløbet fra og den nye saldo returneres. Ellers returneres den oprindelige saldo.

  • Implementér en funktion withdraw med returtypen int og to int-parametre (balance og amount).
  • Brug en if-sætning til at kontrollere, om saldoen er tilstrækkelig til udbetalingen.
  • Hvis saldoen er tilstrækkelig, returneres den nye saldo efter fradrag af amount.
  • Hvis saldoen er utilstrækkelig, returneres den oprindelige saldo (balance variablen).

Eksempel

withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 4
single

single

some-alt