Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Pratica con Funzioni Semplici | Introduzione alle Funzioni
Introduzione a C++

bookSfida: Pratica con Funzioni Semplici

Esempio di funzione con argomenti dal capitolo precedente

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; }
Compito

Swipe to start coding

Crea una funzione withdraw che simula un prelievo da un conto bancario. Accetta il saldo attuale e l'importo del prelievo come argomenti. Se il saldo è sufficiente, sottrae l'importo e restituisce il nuovo saldo. Altrimenti, restituisce il saldo originale.

  • Implementare una funzione withdraw con tipo di ritorno int e due parametri int (balance e amount).
  • Utilizzare un'istruzione if per verificare se il saldo è sufficiente per il prelievo.
  • Se il saldo è sufficiente, restituire il nuovo saldo dopo aver sottratto amount.
  • Se il saldo non è sufficiente, restituire il saldo originale (variabile balance).

Example

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

Soluzione

solution.cpp

solution.cpp

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

Awesome!

Completion rate improved to 3.85

bookSfida: Pratica con Funzioni Semplici

Scorri per mostrare il menu

Esempio di funzione con argomenti dal capitolo precedente

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; }
Compito

Swipe to start coding

Crea una funzione withdraw che simula un prelievo da un conto bancario. Accetta il saldo attuale e l'importo del prelievo come argomenti. Se il saldo è sufficiente, sottrae l'importo e restituisce il nuovo saldo. Altrimenti, restituisce il saldo originale.

  • Implementare una funzione withdraw con tipo di ritorno int e due parametri int (balance e amount).
  • Utilizzare un'istruzione if per verificare se il saldo è sufficiente per il prelievo.
  • Se il saldo è sufficiente, restituire il nuovo saldo dopo aver sottratto amount.
  • Se il saldo non è sufficiente, restituire il saldo originale (variabile balance).

Example

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

Soluzione

solution.cpp

solution.cpp

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 4
single

single

some-alt