go-calc/README.md

89 lines
1.5 KiB
Markdown
Raw Normal View History

2024-02-21 10:42:56 +00:00
# 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 laide, saisissez `h` puis appuyez sur la touche `Entrée`.
Exemple :
```
1 1 + p
```
(effectue lopé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 nimporte 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 denregistrer des suites de commandes complexes.