Guest User

Untitled

a guest
Feb 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. function calcu(q1,q2,q3,q4,q5,q6) {
  5. $score = array($_POST['q1'],$_POST['q2'],$_POST['q3'],$_POST['q4'],$_POST['q5'],$_POST['q6']);
  6. $i=0;
  7. foreach ($score as $grade) {
  8. $i++;
  9. if(empty($grade)) {
  10. $msg .= "Please enter score for Quiz ".$i."<br />";
  11. }
  12. }
  13.  
  14. //Calculate
  15. if (empty($msg)) {
  16. rsort($score);
  17. //Graded Quizes
  18. $final = "<h3>Graded Quizes</h3>";
  19. for($i=0;$i<(count($score)-1);$i++) {
  20. $final .= $score[$i]."%<br />";
  21. $total=$total+$score[$i]; //For Average
  22. }
  23. //Ungraded Quiz
  24. $final .= "<h3>Dropped Quiz</h3>";
  25. $final .= $score[count($score)-1]."%<br/>";
  26. //Average
  27. $final .= "<h3>Quiz Final</h3>";
  28. $avg = $total/(count($score)-1);
  29. //$avg = $avg*100;
  30. $avg = round($avg,3);
  31. $final .= $avg."% - ";
  32. //Find Letter grade
  33. if ($avg>=90){
  34. $final .= "A<br/>";
  35. }
  36. else if ($avg<90 && $avg>=80){
  37. $final .= "B<br/>";
  38. }
  39. else if ($avg<80 && $avg>=70){
  40. $final .= "C<br/>";
  41. }
  42. else if ($avg<70 && $avg>=60){
  43. $final .= "D<br/>";
  44. }
  45. else{
  46. $final .= "F<br/>";
  47. }
  48. }
  49. }
  50.  
  51. ?>
Add Comment
Please, Sign In to add comment