資料結構陣列的練習

資料結構練習

  1. 你現在擁有 5 張股票,並在股市叱吒風雲,各別賺了 5, 10, 20, 33, 17 元,請用陣列儲存這些資料,並在畫面上印出平均每張賺的錢,和賺錢的總和

提示:

練習解答

<?php
    $total = 0;
    $stock = [5, 10, 20, 33, 17];
    foreach($stock as $key => $value){
        echo($value."\\r\\n");
        if($key<5){
            $total = $total + $value;
        }
    }
    echo($total);

可寫成

<?php
    $total = 0;
    $stock = [5, 10, 20, 33, 17];
    foreach($stock as $key => $stock){
				$total += $stock;
        echo($total."\\r\\n"); //加總
        echo($total/5."\\r\\n"); //平均
       }
    }
 

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0b3d5a68-44ca-40e8-88bf-c08c89a81533/1626358383934.jpg

  1. 假設你有五位小弟,並儲存在陣列中,分別是 john, john2, john3, johnbun, johngood。年終到了,要發錢給小弟們,而發多少錢,要參考績效,依照績效乘上 1000 塊的基本薪資。

每位小弟的績效如下

john:        120%

john2:      100%

john3:      70%

johnbun:   200%

請利用程式算出每位小弟應得到多少錢,然後 johngood 忘了交績效表,所以沒有紀錄,當發現沒有紀錄時,要顯示文字『 johngood 無績效資料 』。

提示: