go-calc/README.md

89 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 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.