Menu
CoddyTech

回顾:创建可复用的代码

本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 68 课,共 71 课。

challenge icon

挑战

简单

读取三行输入:

  1. 商品名称(例如,Coffee)
  2. 以小数表示的基础价格(例如,4.50)
  3. 以整数表示的数量(例如,3)

创建一个名为 calculateTotal 的函数,将你学到的有关函数的知识综合运用起来:

  • 参数:$item(字符串)、$price(浮点数)、$quantity(默认值为 1 的整数)
  • 返回类型:string

在函数内部:

  • 创建一个局部变量 $subtotal,用于存储 $price * $quantity 的结果
  • 返回一个符合以下格式的字符串:[quantity]x [item] = $[subtotal]

使用输入值调用函数,并打印返回的结果。

示例 1:

如果输入是 Coffee、4.50 和 3,输出应为:

3x Coffee = $13.5

示例 2:

如果输入是 Sandwich、8.99 和 2,输出应为:

2x Sandwich = $17.98

示例 3:

如果输入是 Muffin、3.25 和 5,输出应为:

5x Muffin = $16.25

亲手试试

<?php
// 读取输入
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));

// TODO:在下方创建 calculateTotal 函数
// 参数:$item(字符串)、$price(浮点数)、$quantity(整数,默认值为 1)
// 返回类型:字符串
// 在函数内创建 $subtotal 变量,并返回格式化后的字符串



// 调用函数并打印结果

?>

基础知识中的所有课

自己练习: PHP 在线编译器