Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function calcu(q1,q2,q3,q4,q5,q6) {
- $score = array($_POST['q1'],$_POST['q2'],$_POST['q3'],$_POST['q4'],$_POST['q5'],$_POST['q6']);
- $i=0;
- foreach ($score as $grade) {
- $i++;
- if(empty($grade)) {
- $msg .= "Please enter score for Quiz ".$i."<br />";
- }
- }
- //Calculate
- if (empty($msg)) {
- rsort($score);
- //Graded Quizes
- $final = "<h3>Graded Quizes</h3>";
- for($i=0;$i<(count($score)-1);$i++) {
- $final .= $score[$i]."%<br />";
- $total=$total+$score[$i]; //For Average
- }
- //Ungraded Quiz
- $final .= "<h3>Dropped Quiz</h3>";
- $final .= $score[count($score)-1]."%<br/>";
- //Average
- $final .= "<h3>Quiz Final</h3>";
- $avg = $total/(count($score)-1);
- //$avg = $avg*100;
- $avg = round($avg,3);
- $final .= $avg."% - ";
- //Find Letter grade
- if ($avg>=90){
- $final .= "A<br/>";
- }
- else if ($avg<90 && $avg>=80){
- $final .= "B<br/>";
- }
- else if ($avg<80 && $avg>=70){
- $final .= "C<br/>";
- }
- else if ($avg<70 && $avg>=60){
- $final .= "D<br/>";
- }
- else{
- $final .= "F<br/>";
- }
- }
- }
- ?>
Add Comment
Please, Sign In to add comment