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
withdrawcon tipo de retornointy dos parámetrosint(balanceyamount). - Utiliza una sentencia
ifpara 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
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
withdrawcon tipo de retornointy dos parámetrosint(balanceyamount). - Utiliza una sentencia
ifpara 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