Advertisement
Guest User

Untitled

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