Calculatrice en ligne de commande en notation polonaise inverse
calc | ||
.gitignore | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
go-calc
Go-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 go-calc :
go install gitea.zaclys.com/bvaudour/go-calc
Usage
Saisissez simplement go-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.