Exercice langage C : Ecrire une commande qui simule une calculatrice

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