You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

978 B

doop

Instructions

Écrire un programme qui s'apelle doop.

Le programme doit être utilisé avec trois arguments:

  • Une valeur
  • Un opérateur
  • Une autre valeur

En cas d'opérateur invalide le programme affiche 0.

En cas de nombre invalide d'arguments le programme affiche rien.

Le programme doit géré les opérations modulo et division par 0 comme dans les examples ci-dessous.

fmt.Print est autorisé.

Utilisation

student@ubuntu:~/[[ROOT]]/test$ go build doop.go
student@ubuntu:~/[[ROOT]]/test$ ./doop
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 + 1 | cat -e
2$
student@ubuntu:~/[[ROOT]]/test$ ./doop hello + 1 | cat -e
0$
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 p 1 | cat -e
0$
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 / 0 | cat -e
No division by 0$
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 % 0 | cat -e
No modulo by 0$
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 "*" 1
1
student@ubuntu:~/[[ROOT]]/test$ ./doop 1 "*" -1
-1