一、問題
有三種水果,蘋果、香蕉、梨,分別是5/斤、4/斤、3/斤。
然後購買蘋果2斤、香蕉3斤、梨1斤,且趕上優惠而一律打八折。
請計算一共要花多少錢。
二、分析計算
總價=(蘋果的斤數*每斤的錢數+香蕉的斤數*每斤的錢數+梨的斤數*每斤的錢數)*打折
三、**如下
<?php//設定字符集,防止亂碼
header('content-type:text/html;charset=utf-8');
//定義常量,表示八折
const zhe = 0.8;
//定義變數,水果名字
$name1 = '蘋果';
$name2 = '香蕉';
$name3 = '梨';
//定義購買水果的斤數
$name1_num = 2;
$name2_num = 3;
$name3_num = 1;
//對應水果的每斤**
$name1_price = 5;
$name2_price = 4;
$name3_price = 3;
//計算每件水果的總**
$name1_total = $name1_num * $name1_price
;
$name2_total = $name2_num * $name2_price
;
$name3_total = $name3_num * $name3_price
;
//總**
$total = ($name1_total + $name2_total + $name3_total) *zhe;
//用php編輯**並將其輸出
//這是個六行三欄的**
$str = "";
$str .= "水果民稱
購買數量(斤)
水果總**(元)
";
$str .= "$name1
$name1_num
$name1_total
";
$str .= "$name2
$name2_num
$name2_total
";
$str .= "$name3
$name3_num
$name3_total
";
$str .= "水果折扣:".zhe."
";
$str .= "打折後購買的總水果**:元
";
$str .= "";
//這裡的變數或常量必須露出來,否則就必須把變數用大括號抱起來。
//輸出整體的str,否則都只是變數的一種形式
echo
$str;
四、知識點
1.注釋
分為 單行注釋// 和多行注釋/*...*/
2.識別符號
只能由字母、數字下劃線組成
開頭不得用數字開頭,必須是字母、下劃線。
大小寫敏感
不能與php中的保留字衝突
3.常量
常量定義有兩種
1)define('【常量名】','【常量值】',【ture|false】);
當為ture時,對大小寫不敏感
如:define('yz','yinwangyizhi',true);
echo yz;
echo yz;
這倆結果是一樣的。當然!要把turn改為false,那就不一樣了。
同時,還能使用constant()函式來輸出常量。
如:echo constant('yz');
2)const 關鍵字。
const pi=3.14;
echo pi;
4.變數
變數是以$符號和變數名組成
$name = '小狼'; //這是字串
$num = 2; //這是數字
php的變數可支援可變變數,即$str的值等於「name」時,$$str就表示$name。
5.運算子
$str = 'yinwang';
$str .= 'yizhi';
等價於$str = $str. 'yinzhi';
原生js計算價格並合計總價
在昨天的案例的基礎上,若是想要計算總價,那麼就要把每乙個li的小計都要加一遍,所有要迴圈每個li,並且要獲取到每個li裡的小計的值。要計算出商品的總件數,然後還有總計帶的 那麼js應該這樣寫 無論點選任何按鈕都要迴圈每個li裡的小計並且要相加,所以考慮到 的重用,那麼就要把這段 定義為函式,方便任何...
查詢水果價格
首先在螢幕上顯示以下選單 2 pear 3 orange 4 grape 0 exit 使用者可以輸入編號1 4查詢對應水果的單價。當連續查詢次數超過5次時,程式應自動退出查詢 不到5次而使用者輸入0即退出 輸入其他編號,顯示 為0。輸入在一行中給出使用者連續輸入的若干個編號。首先在螢幕上顯示選單。...
基礎36 水果價格
36 水果 問題描述 一家水果店 四種水果,每公斤 的蘋果 為a 1.5元,橘子 為o 1.4元,香蕉 為b 1.48元,菠蘿 為p 1.08元。編乙個程式,使售貨員只要在鍵盤上打入貨品的 及重量,計算機將顯示貨品名 單價 重量及總價。輸入說明 你的程式需要從標準輸入裝置 通常為鍵盤 中讀入多組測試...