Desafío: Práctica Sencilla de Funciones
Ejemplo de una función con argumentos del capítulo anterior
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
Crea una función withdraw
que simule un retiro en una cuenta bancaria. Acepta el saldo actual y el monto a retirar como argumentos. Si el saldo es suficiente, descuenta el monto y devuelve el nuevo saldo. De lo contrario, devuelve el saldo original.
- Implementa una función
withdraw
con tipo de retornoint
y dos parámetrosint
(balance
yamount
). - Utiliza una sentencia
if
para comprobar si el saldo es suficiente para el retiro. - Si el saldo es suficiente, devuelve el nuevo saldo después de restar
amount
. - Si el saldo es insuficiente, devuelve el saldo original (variable
balance
).
Ejemplo
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solución
solution.cpp
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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?
Awesome!
Completion rate improved to 3.85
Desafío: Práctica Sencilla de Funciones
Desliza para mostrar el menú
Ejemplo de una función con argumentos del capítulo anterior
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
Crea una función withdraw
que simule un retiro en una cuenta bancaria. Acepta el saldo actual y el monto a retirar como argumentos. Si el saldo es suficiente, descuenta el monto y devuelve el nuevo saldo. De lo contrario, devuelve el saldo original.
- Implementa una función
withdraw
con tipo de retornoint
y dos parámetrosint
(balance
yamount
). - Utiliza una sentencia
if
para comprobar si el saldo es suficiente para el retiro. - Si el saldo es suficiente, devuelve el nuevo saldo después de restar
amount
. - Si el saldo es insuficiente, devuelve el saldo original (variable
balance
).
Ejemplo
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solución
solution.cpp
¡Gracias por tus comentarios!
single