Tập lệnh PHP để tính tổng số điểm của học sinh và lớp hiển thị.
Trong bài viết này, bạn sẽ học cách viết tập lệnh PHP để tính tổng số điểm của học sinh và lớp hiển thị.
Thí dụ
Tổng số điểm & nbsp; & nbsp; = 371/500 điểm trung bình = 74,2 Tỷ lệ phần trăm & nbsp; & nbsp; & nbsp; = 74,2% lớp & nbsp; & nbsp; & nbsp; & nbsp;
The Average marks = 74.2
The Percentage = 74.2%
The Grade =
'C'
Công thức tiêu chuẩn
Total = P + C + M + E + H
Trung bình = tổng / 5.0
Tỷ lệ phần trăm = (Tổng / 500.0) * 100
Trong bài viết này, chúng tôi giải quyết vấn đề này trong ba phương pháp:
- Sử dụng câu lệnh if-else
- Sử dụng hộp chuyển đổi
- Sử dụng câu lệnh if-else lồng nhau
Chương trình PHP để tìm lớp của một học sinh sử dụng IF-Else
<?php // PHP Script to Calculate Total Marks of Student and Display Grade // These are the marks of five subjects $sub_1 = 95; $sub_2 = 85; $sub_3 = 74; $sub_4 = 64; $sub_5 = 53; $total = NULL; $average = NULL; $percentage = NULL; $grade = NULL; // It will calculate total, average, percentage, and grade $total = $sub_1 + $sub_2 + $sub_3 + $sub_4 + $sub_5; $average = $total / 5.0; $percentage = ($total / 500.0) * 100; if ($average >= 90) $grade = "A"; else if ($average >= 80 && $average < 90) $grade = "B"; else if ($average >= 70 && $average < 80) $grade = "C"; else if ($average >= 60 && $average < 70) $grade = "D"; else $grade = "E"; // It will print the final output echo "The Total marks = " . $total . "/500\n"; echo "The Average marks = " . $average . "\n"; echo "The Percentage = " . $percentage . "%\n"; echo "The Grade = '" . $grade . "'\n"; ?>Chạy chương trình
Đầu ra
The Total marks = 371/500
The Average marks = 74.2
The Percentage = 74.2%
The Grade = 'C'
Giải trình
Trung bình: & nbsp; Chúng tôi lấy điểm của năm đối tượng làm đầu vào sau đó tổng của các điểm này được chia cho & nbsp; ____ 4 & nbsp; sau đó nó sẽ trả về giá trị trung bình của các điểm. we take the marks of five subjects as input after that the sum of these marks is divided by 5 then It will return the average value of the marks.
Tỷ lệ phần trăm: & nbsp; we made a division of the sum of user's marks by 500 then It multiplied by 100 then It will return the percentage value of the marks.
Lớp: & nbsp; Chúng tôi đã so sánh giá trị của các điểm trung bình với phạm vi điểm này để tìm lớp học như: we compared the value of the Average marks with this range of marks to find the Grade of students like:
If & nbsp; ________ 7 & nbsp; thì điểm của nó là & nbsp; 'a''A'
If & nbsp; ________ 8 & nbsp; thì điểm của nó là & nbsp; 'b''B'
If & nbsp; ________ 9 & nbsp; thì điểm của nó là & nbsp; 'c''C'
If & nbsp; ________ 10 & nbsp; thì điểm của nó là & nbsp; 'd''D'
If & nbsp; ________ 11 & nbsp; thì điểm của nó là & nbsp; 'e''E'
Chương trình PHP để tìm lớp của một học sinh sử dụng trường hợp chuyển đổi
<?php // PHP Program to Find Grade of a Student using Switch Case // These are the marks of five subjects $sub_1 = 95; $sub_2 = 85; $sub_3 = 74; $sub_4 = 64; $sub_5 = 53; // It will calculate total, average, percentage, and grade $total = $sub_1 + $sub_2 + $sub_3 + $sub_4 + $sub_5; $average = $total / 5.0; $percentage = ($total / 500.0) * 100; // It will divides average by 10 check switch expression $sAvg = (int) ($average / 10); // It will calculate the Grade switch ($sAvg) { case 10: $grade = 'A'; break; case 9: $grade = 'A'; break; case 8: $grade = 'B'; break; case 7: $grade = 'C'; break; case 6: $grade = 'D'; break; default: $grade = 'E'; break; } // It will print the final output echo "The Total marks = " . $total . "/500\n"; echo "The Average marks = " . $average . "\n"; echo "The Percentage = " . $percentage . "%\n"; echo "The Grade = '" . $grade . "'\n"; ?>Chạy chương trình
Đầu ra
<?php // PHP Program to Find Grade of a Student using Nested If-else // These are the marks of five subjects $sub_1 = 85; $sub_2 = 54; $sub_3 = 74; $sub_4 = 49; $sub_5 = 38; // It will calculate total, average, percentage, and grade $total = $sub_1 + $sub_2 + $sub_3 + $sub_4 + $sub_5; $average = $total / 5.0; $percentage = ($total / 500.0) * 100; if ($average >= 90) $grade = "A"; else { if ($average >= 80 && $average < 90) $grade = "B"; else { if ($average >= 70 && $average < 80) $grade = "C"; else { if ($average >= 60 && $average < 70) $grade = "D"; else $grade = "E"; } } } // It will print the final output echo "The Total marks = " . $total . "/500\n"; echo "The Average marks = " . $average . "\n"; echo "The Percentage = " . $percentage . "%\n"; echo "The Grade = '" . $grade . "'\n"; ?>Chạy chương trình
Đầu ra
<?php // PHP Program to Find Grade of a Student using Switch Case // These are the marks of five subjects $sub_1 = 95; $sub_2 = 85; $sub_3 = 74; $sub_4 = 64; $sub_5 = 53; // It will calculate total, average, percentage, and grade $total = $sub_1 + $sub_2 + $sub_3 + $sub_4 + $sub_5; $average = $total / 5.0; $percentage = ($total / 500.0) * 100; // It will divides average by 10 check switch expression $sAvg = (int) ($average / 10); // It will calculate the Grade switch ($sAvg) { case 10: $grade = 'A'; break; case 9: $grade = 'A'; break; case 8: $grade = 'B'; break; case 7: $grade = 'C'; break; case 6: $grade = 'D'; break; default: $grade = 'E'; break; } // It will print the final output echo "The Total marks = " . $total . "/500\n"; echo "The Average marks = " . $average . "\n"; echo "The Percentage = " . $percentage . "%\n"; echo "The Grade = '" . $grade . "'\n"; ?>2
Giải trình
Trung bình: & nbsp; Chúng tôi lấy điểm của năm đối tượng làm đầu vào sau đó tổng của các điểm này được chia cho & nbsp; ____ 4 & nbsp; sau đó nó sẽ trả về giá trị trung bình của các điểm.
Tỷ lệ phần trăm: & nbsp;
Lớp: & nbsp; Chúng tôi đã so sánh giá trị của các điểm trung bình với phạm vi điểm này để tìm lớp học như:
If & nbsp; ________ 7 & nbsp; thì điểm của nó là & nbsp; 'a'