Menu
Coddy logo textTech

Repaso: creación de código reutilizable

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 (por ejemplo, Coffee)
  2. Un precio base como número decimal (por ejemplo, 4.50)
  3. Una cantidad como número entero (por ejemplo, 3)

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

  • Parámetros: $item (cadena), $price (flotante), $quantity (entero 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
  • Devuelve una cadena con el formato: [quantity]x [item] = $[subtotal]

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

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

Practica por tu cuenta: Compilador de PHP online