Objectif :
Travailler avec les Procédures et Fonctions
Travail à Faire :
Ecrire une commande qui simule une calculatrice réalisant les opérations suivantes:
addition, soustraction, multiplication, modulo, division, entière et division réelle.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
if ($#argv == 3) then switch ($argv[2]) case +: @ e = $argv[1] + $argv[3] breaksw case -: @ e = $1 - $3 breksw case x: @ e = $1 * $3 breaksw case /: @ e = $1 / $3 breaksw case %: @ e = $1 % $3 breaksw case :: @ a = $1 / $3 @ b = $1 % $3 @ c = $b * 1000 @ d = $c / $3 if ($d 0) @ d = $d * -1 set e = ${a},${d} breaksw endsw echo $e endif |