# FRACATUX

## Introduction

Fracatux est un logiciel libre permettant de représenter des fractions sous forme de barres, et d’effectuer avec différentes opérations. Il permet notamment de mettre en évidence les égalités de fractions, les additions de fractions avec le même dénominateur, et la correspondance entre les écritures fractionnaires, décimale et scientifique. Une ligne graduée (décimale ou fractionnaire) permet de situer ces mêmes fractions de façon ordinale.
Lien court vers cette documentation → https://dgxy.link/fracatux

## Aperçu

### Version annotée

### Une petite démonstration en vidéo :

## Fonctionnalités

Cette application offre les fonctionnalités suivantes :

- Représentation de n’importe quelle fraction : vous pouvez utiliser les boutons sur la barre de gauche ou entrer n’importe quelle fraction dans l’application et les visualiser sous forme de barres. Ce qui rend plus facile leur comparaison.

- Écriture de fractions égales par manipulation de la molette : l’application permet également de manipuler les fractions en faisant tourner une molette pour obtenir écriture fractionnaire équivalente. Par exemple, si vous tournez la molette une fois sur la fraction de \(\frac{1}{4}\), vous obtiendrez \(\frac{2}{8}\), une seconde fois \(\frac{3}{12}\), etc. Cela peut se faire dans les deux sens, ce qui peut permettre d’obtenir facilement des fractions irréductibles.

- Changement d’écriture : l’application vous permet de changer l’écriture du nombre. Vous pouvez choisir d’afficher la proportion sous forme d’une fraction, d’un nombre décimal ou en notation scientifique. Le symbole "≈" est ajouté lorsque le résultat est un arrondi avec 3 chiffres significatifs.

- Division d’une fraction en deux fractions égales : l’application permet de diviser une fraction en deux fractions égales en multipliant le numérateur par deux (par exemple, \(\frac{5}{8}\) devient \(\frac{5}{16} + \frac{5}{16}\)).

- Division en fractions unitaire : L’application permet également de diviser une fraction en portions égales dont le numérateur est égal à 1 (par exemple \(\frac{3}{4}\) sera divisée en \(\frac{1}{4} + \frac{1}{4} + \frac{1}{4}\)).

- Somme de fractions ayant le même dénominateur : l’application peut également effectuer la somme de fractions ayant le même dénominateur.

- Représentation/paramétrage d’une droite graduée : en plus de la manipulation de barres de fraction, l’application permet également de représenter et de paramétrer une droite graduée. Cela peut être utile pour visualiser la position des fractions sur une droite graduée ou représenter une somme de fractions sur cette même droite.
  Les graduations peuvent être décimales ou fractionnaires (par exemple, une unité sur la droite peut être divisée en \(3\), \(4\), \(5\) ou n’importe quel nombre de graduations).

## Téléchargement

### Version stable 1.0.1

🐧Linux

🪟Windows 10 (ou sup.)

## Installation

### Linux (deb : Ubuntu, Debian, Linux Mint, Primtux …)

Sous Linux, ouvrir le paquet deb via le gestionnaire de paquets habituel (logithèque…).

En cas de problème, s’assurer que les paquets suivants sont bien installés :

`python3-tk python-tk`

Le paquet deb devrait installer Tk-tooltip, nécessaire pour l’affichage des infobulles.

Si ce n’est pas le cas on peut l’installer manuellement via la commande suivante :

`pip install tkinter-tooltip`

### Windows (10 & 11, 64 bits)

Exécuter le programme d’installation.

Une fenêtre Windows affiche un avertissement car le logiciel n’est pas signé avec un certificat Microsoft.

> Cliquer sur `Informations complémentaires` et `Éxécuter quand même`.

## Licence

Fracatux est publié sous licence GNU/GPL/