まずは投入金額と飲みたいドリンクを定義する!
vending_machine.php
$money = 150;
$drink = '缶コーヒー';
swich文を使ってドリンクの値段を定義する!
vending_machine.php
switch ($drink){
// $valueは商品の値段
case '缶コーヒー':
$value = 100;
break;
case '緑茶':
$value = 150;
break;
case 'コーラ':
$value = 130;
break;
case 'ナタデココ':
$value = 120;
break;
}
自動販売機の関数の定義とその関数の呼び出し式を作る!
vending_machine.php
//購入する際の関数式
function buy ($money, $value, $drink){
if($money == $value){
echo $drink.'をお買い上げありがとうございます';
} elseif ($money > $value){
$sum = $money - $value;
echo $sum.'円のお釣りです';
} else {
echo 'お金が足りません!';
}
}
//関数の呼び出し式
buy ($money, $value, $drink);
vending_machine.php
$ php vending_machine.php
50円のお釣りです
これで自動販売機の関数の完成!!!
あとは投入金額を変えると表示が変わっていきます!!!