Calculatrice en ligne de commande en notation polonaise inverse
				
			
		| calc | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
calc
Calc est une calculatrice en ligne de commande écrite en Go et fonctionnant en notation polonaise inverse.
Installation
Vous devez avoir go installé sur votre système. Pour installer calc :
go install gitea.zaclys.com/bvaudour/calc
Usage
Saisissez simplement calc dans votre terminal. Pour afficher l’aide, saisissez h puis appuyez sur la touche Entrée.
Exemple :
1 1 + p
(effectue l’opération 1+1 puis affiche le résultat)
Opérateurs supportés
Opérateurs mathématiques de base
- Addition
 - Soustraction
 - Multiplication
 - Division entière
 - Division exacte
 - Reste
 - Incrémentation
 - Décrémentation
 - Valeur absolue
 - Inverse
 - Puissance au carré
 - Puissance quelconque
 - Racine carrée
 - Racine quelconque
 - Factorielle
 - Valeur absolue
 
Comparaison de nombres
- Comparaison
 - Égalité
 - Inégalité
 - Supériorité
 - Supériorité stricte
 - Infériorité
 - Infériorité stricte
 
Opération sur les bits
- Déplacement à gauche
 - Déplacement à droite
 
Statistiques
- Minimum
 - Maximum
 - Moyenne
 - Médiane
 - Écart-type
 - Mode
 - Variance
 
Format des nombres
Calc supporte 4 types de nombres :
- Entiers
 - Décimaux
 - Fractions
 - Nombres scientifiques
 
Les nombres peuvent être spécifiés en n’importe quelle base, de 2 à 36.
Registre
Le registre permet de stocker en mémoire des nombres ou piles de nombres, et les réinjecter dans la pile.
Macro
Les macros permettent d’enregistrer des suites de commandes complexes.