Menu
Coddy logo textTech

Recap - Creating Reusable Code

Parte de la sección Fundamentos del Journey de PHP de Coddy — lección 68 de 71.

challenge icon

Desafío

Fácil

Lee tres líneas de entrada:

  1. Un nombre de artículo (p. ej., Coffee)
  2. Un precio base como un número decimal (p. ej., 4.50)
  3. Una cantidad como un número entero (p. ej., 3)

Crea una función llamada calculateTotal que combine todo lo que has aprendido sobre funciones:

  • Parámetros: $item (string), $price (float), $quantity (int con valor predeterminado de 1)
  • Tipo de retorno: string

Dentro de la función:

  • Crea una variable local $subtotal para almacenar el resultado de $price * $quantity
  • Retorna una cadena en el formato: [quantity]x [item] = $[subtotal]

Llama a la función con los valores de entrada e imprime el resultado retornado.

Ejemplo 1:

Si las entradas son Coffee, 4.50 y 3, la salida debería ser:

3x Coffee = $13.5

Ejemplo 2:

Si las entradas son Sandwich, 8.99 y 2, la salida debería ser:

2x Sandwich = $17.98

Ejemplo 3:

Si las entradas son Muffin, 3.25 y 5, la salida debería ser:

5x Muffin = $16.25

Pruébalo tú mismo

<?php
// Leer entrada
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));

// TODO: Crear la función calculateTotal a continuación
// - Parámetros: $item (string), $price (float), $quantity (int con valor predeterminado de 1)
// - Tipo de retorno: string
// - Dentro: crear variable $subtotal y retornar cadena formateada



// Llamar a la función e imprimir el resultado

?>

Todas las lecciones de Fundamentos