|
|
|
ช่วยดูแบบฝึกหัดให้หน่อยค่ะ เกี่ยวกับ Array สวัสดีค่ะ พึ่งหัดเขียน php เป็นครั้งแรกค่ะ อยากเก่ง Php |
|
|
|
|
|
|
|
Code (PHP)
<?php
$score=array("std1"=>"49","std2"=>"55","std3"=>"60","std4"=>"70","std5"=>"85");
foreach($score as $key=>$value){
if($value>=80){
$grade= "A";
}else if($value>=70){
$grade= "B";
}else if($value>=60){
$grade= "C";
}else if($value>=50){
$grade= "D";
}else{
$grade= "F";
}
echo "$key คะแนน $value ได้เกรด $grade<br />";
}
?>
|
|
|
|
|
Date :
2009-04-28 15:10:48 |
By :
tacomsci |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
แต่มันยัง งงๆ ยังไม่ค่อยเข้าใจการทำซ้ำสักเท่าไร
ถ้าหนูจะเขียนแบบไม่ใช้คำสั่งทำซ้ำ จะเขียนได้แบบไหนค่ะ
|
|
|
|
|
Date :
2009-04-28 15:18:38 |
By :
Avrill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//พี่ๆทุกท่านช่วยทำโจทย์นี้เป็นแนวทางให้น่อยค้าฟผม(Java) ผมงงมากค้าฟให้เขาให้เขียนเป็นArray 2
จงเขียนโปรแกรมเพื่อเก็บคะแนนสอบ 3 ครั้งของนักเรียน 4 คน โดยคะแนนสอบครั้งที่ 1 และ 2 มีคะแนนเต็ม 30 คะแนน ครั้งที่ 3 คะแนนเต็ม 40 คะแนนจากนั้นหาผลรวมแล้วแสดงคะแนนสอบของนักเรียนทั้ง 4 คนให้มีลักษณะดังนี้
Student 1 : 10 10 10 : 30
Student 2 : 20 20 20 : 60
Student 3 : 30 30 30 : 90
Student 4 : 30 30 40 : 100
|
|
|
|
|
Date :
2012-07-16 13:12:42 |
By :
ใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$score = 69;
if($score >= 80)
$grads = "A";
elseif ($score >=70 && $score<80)
$grads = "B";
elseif ($score >=60 && $score<70)
$grads = "C";
elseif ($score >=50 && $score<60)
$grads = "D";
else
$gread = "F";
echo "คะแนน: $score ได้เกรด $grads";
?>
ไม่ต้องใช้อาร์เรย์ ครับ
ใช้ if กับ else
|
|
|
|
|
Date :
2016-10-18 10:14:25 |
By :
ณัฐเวศน์ ยี่รอด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|