Lab 2 การเขียน PHP [อาจารย์ปวันรัตน์]

ตัวอย่างนี้เอาเป็นแบบคร่าวๆนะครับ มีทั้งสามข้อใครได้ทำข้อไหนก็เลือกดูแล้วก็แก้ไขดัดแปลงเอาละกันครับ ถ้าให้ดีของเปลี่ยนเป็นเงื่อนไข if_else ดูนะครับ เพราะผมเขียนโดยใช้ switch แล้วข้อสามก็เอาไปศึกษากันดูนะครับ

 

ที่ข้อสามผมจะเรียกใช้ ฟังก์ชัน floor() เพื่อทำการปัดเศษทิ้งนะครับ

 

ข้อ 1

<?php
$score = 67;

switch($score){
    case ($score < 50): $grade = "F";break;
    case ($score <= 54): $grade = "D";break;
    case ($score <= 59): $grade = "D+";break;
    case ($score <= 64): $grade = "C";break;
    case ($score <= 69): $grade = "C+";break;
    case ($score <= 74): $grade = "B";break;
    case ($score <= 79): $grade = "B+";break;
    case ($score <= 100): $grade = "A";break;
    default: $grade = "not in rage";
}
?>

<table cellpadding='5' cellspacing='0' border='1' align='center'>
<tr>
    <td>Score :</td>
    <td><?=$score ?></td>
</tr>
<tr>
    <td>Grade :</td>
    <td><?=$grade ?></td>
</tr>
</table>

 

ข้อ 2

<?php
$dayNum = 6;

switch($dayNum){
    case 1: echo "<font color='yellow'>Monday</font>";break;
    case 2: echo "<font color='pink'>Tuesday</font>";break;
    case 3: echo "<font color='green'>Wednesday</font>";break;
    case 4: echo "<font color='orange'>Thursday</font>";break;
    case 5: echo "<font color='blue'>Friday</font>";break;
    case 6: echo "<font color='purple'>Saturday</font>";break;
    case 7: echo "<font color='red'>Sunday</font>";break;
    default: echo "Value Out Of Range";break;
}
?>

 

ข้อ 3

<?php
$money = 1987;

$b100 = floor($money/100);
$b50 = floor(($money%100)/50);
$b20 = floor((($money%100)%50)/20);
$fraction = ((($money%100)%50)%20);

?>

<table cellpadding='5' cellspacing='0' border='1' align='center'>
<tr>
    <td>จำนวนเงินทั้งหมด</td>
    <td><?=$money ?></td>
<tr>
<tr>
    <td>ธนบัตรใบละ 100 บาท</td>
    <td><?=$b100 ?> ใบ</td>
<tr>
<tr>
    <td>ธนบัตรใบละ 50 บาท</td>
    <td><?=$b50 ?> ใบ</td>
<tr>
<tr>
    <td>ธนบัตรใบละ 20 บาท</td>
    <td><?=$b20 ?> ใบ</td>
<tr>
<tr>
    <td>เหลือเศษ</td>
    <td><?=$fraction ?> ใบ</td>
<tr>
</table>

ความคิดเห็น

น่าสนใจคับ ขอบคุณ

น่าสนใจคับ ขอบคุณ

โอ้เย้ๆๆๆๆๆ

โอ้เย้ๆๆๆๆๆ มีคนมาเม้นให้เราแล้ว \\(^ ^ )//