限定しりとり

PHPで税抜き価格100円のりんご3個と、税抜き価格150円のグレープを2個購入した際の合計金額(税込み)を計算し表示するとどのようなプログラムになりますか?。(消費税は10%とします。)
JavaScriptだと以下のようになります。(8%で計算しています。)

!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>JS計算</title>
<script>
var apple = 100;
var grape = 150;

num = ((apple * 3) + (grape * 2 )) * 1.08;
document.write('<p>合計: ' + num + '</p>');

</script>
</head>
<body>
</body>
</html>

A 回答 (1件)

ご提示のプログラムには合計金額の円未満の端数の処理が抜けています。


国税庁の説明を読む限り、端数の処理方法は特に決まっていないそうなので、切り捨て・切り上げ・四捨五入のいずれかを選んでください。

JavaScript から PHP に書き直すならば、以下のことに気を付けて書いてみましょう。

HTML の中で PHP プログラムを <?php ... ?> で囲む
https://www.php.net/manual/ja/language.basic-syn …

変数は $ 始まりの名前にする (例: apple → $apple)
https://www.php.net/manual/ja/language.variables …

端数処理は floor/round/ceil 関数のいずれかを使う
https://www.php.net/manual/ja/function.floor.php
https://www.php.net/manual/ja/function.round.php
https://www.php.net/manual/ja/function.ceil.php

数値表示は echo 関数を使う
https://www.php.net/manual/ja/function.echo.php
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!