#!/usr/bin/perl use utf8; use Switch; use CGI; $cgi = new CGI; print $cgi->header(-charset=>'UTF-8'), $cgi->start_html ( -title=>'Mahsoob Script' ), $cgi->h1('Mahsoob script'), $cgi->start_form ( -method=>'post', -action=>'' ), "Textbox: ", $cgi->textfield(-name=>'name',-size=>20), $cgi->br, "\n", "Textbox: ", $cgi->textfield(-name=>'mom',-size=>20), $cgi->br, "\n", "Textbox: ", $cgi->textarea(-name=>'tarekh',-coloumns=>20,-rows=>5), $cgi->br, "\n", $cgi->submit(-value=>'submit'), $cgi->br, "\n", $cgi->end_form; print "
"; $name = $cgi->param('name'); $mom = $cgi->param('mom'); $tarekh = $cgi->param('tarekh'); %freq = ( --arabic characters and their values ); %freq2 = ( --arabic characters and their values ); $namesum = 0; for (split //, $name) { $namesum += $freq{$_}; } $momsum=0; for (split //, $mom) { $momsum += $freq{$_}; } $sum=$namesum+$momsum; print "Sum: $sum\n"; $modulus =$sum%12; switch ( $modulus ) { --12 different cases , simple print statement } print $modulus; $cgi->end_html;