Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.95 KB | None | 0 0
  1. #! C:\xampp\perl\bin\perl.exe
  2. #Author: Dylan Ivan Hubbard
  3. #ID: 058577149
  4. use CGI qw(:standard);
  5.  
  6. printheader();
  7. if(param()) {
  8.   printform()
  9.  
  10. }
  11.  
  12.  
  13. displayform();
  14.  
  15. sub printheader{
  16. print header;
  17. print start_html("Assignment 3");
  18. print end_html;
  19.  
  20. print "\n";
  21. print end_form();
  22. }
  23.  
  24. sub printform {
  25. print start_form();
  26. print p("Score 1:", textfield("s1"));
  27. print p("Score 2:", textfield("s2"));
  28. print p("Score 3:", textfield("s3"));
  29.  
  30. print p(submit("Submit"));
  31.  
  32. print end_form();
  33.  
  34. }
  35.  
  36.  
  37. ###################
  38. sub Average {
  39.  
  40. # get total number of arguments passed
  41. $n = scalar(@_);
  42. $sum = 0;
  43.  
  44.         foreach $item (@_) {
  45.             $sum += $item;
  46.  
  47.             }
  48.  
  49.         $average = $sum / $n;
  50.  
  51.  
  52.  
  53.             print p "The average is : $average";
  54.  
  55.  
  56.  
  57.   }
  58.  
  59.  
  60. ########################
  61. sub displayform{
  62.  
  63.  
  64.  
  65. $SC1 = param("s1");
  66. $SC2 = param("s2");
  67. $SC3 = param("s3");
  68.  
  69.  
  70.  
  71. print start_form();
  72.  
  73. Average($SC1, $SC2, $SC3);
  74.  
  75.  
  76. print end_form();
  77.  
  78.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement