> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/fr/reference-de-syntaxe/units-and-conversions/units.md).

# Conversion d'unités

Utilisez `to` ou `in` ou `as` pour convertir dans une unité particulière.

```
10 km in m                    | 10,000 m
5 hours 30 minutes to seconds | 19,800 seconds
100 pounds in kg              | 45.36 kg
```

Ou alternativement :

```
meters in 10 km  | 10,000 m
days in 3 weeks  | 21 days
seconds in a day | 86,400 s
```

{% hint style="success" %}
En raccourci, vous pouvez également taper deux noms d'unités sans valeurs pour voir la conversion :

"km m" (= 1,000 m)
{% endhint %}

Utilisez `cast` pour changer l’unité sans modifier le nombre : `5 km cast miles` → **5 mi**.

Pour les coordonnées astronomiques, une heure correspond à 15° : `12h 30m in degrees` → **187.5°**, et `90 degrees in hours` → **6h 0m 0s**.

Soulver utilise les symboles d'unités (plutôt que leur nom complet) dans la colonne des réponses.

Cliquez-droit sur une réponse pour voir le nom complet de l'unité

![](https://1675407794-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FikLsBlZJcwZsqfACFJ5S%2Fuploads%2Fgit-blob-97e1918c59bf5661d6c712558a520c0327bf041e%2Fimage%20\(8\).png?alt=media)

### Pixels et densité d'écran

Pour effectuer une conversion entre pixels et mesures physiques, spécifiez la densité de l'écran en pixels par pouce (`ppi`) :

`1 cm in px at 326 ppi` → **128.35 px**

La même longueur physique contient plus de pixels sur un écran de densité plus élevée.

## Notes sur les Unités

#### **Mélanger des Unités et des Nombres Simples**

Lorsque vous mélangez des nombres simples avec des unités, l'unité la plus proche sera utilisée automatiquement. Ceci est appelé **assimilation d'unités**.

```
300 + 20 km | 320 km
$20 + 30    | $50.00
```

#### **Addition et Soustraction d'Unités Mixtes**

Lors de calculs avec des types d'unités mixtes, **l'unité la plus grande gagne** :

```
1km + 1,000m | 2 km
```

Lorsque les unités ne partagent pas d'unité de base commune, **l'unité utilisée en dernier gagne** :

```
$200 + €200 | €308.84
```

#### **Multiplication d'Unités**

Soulver ne prend en charge que les unités qui ont été prédéfinies dans son moteur mathématique, et non les unités composées qui « n'existent pas » :

```
10m × 10m       | 100 m² // aire, un type d'unité pris en charge
3 kg × 3 liters | // Pas "9 kg liters", cette unité n'existe pas
```

Soulver fera un taux implicite lorsqu'une unité prise en charge ne peut pas être créée par multiplication :

```
$30 × 4 days | $120.00
// le ci-dessus est interprété comme $30/jour × 4 jours
```

#### **Création d'Unités Personnalisées**

Vous pouvez créer des unités personnalisées dans le **feuille de définitions** et les utiliser sur toutes vos feuilles et fichiers Soulver.

Sur Mac, ouvrez **Settings > Units** et cliquez sur **Edit Definition Sheet…**.

Définir une unité en fonction d'une unité existante :

`1 watermelon = 20 lb`

Utilisez-le ensuite dans les calculs : `40 lb in watermelons` → **2 watermelons**. Les formes plurielles anglaises sont reconnues automatiquement.

Vous pouvez également créer un nouveau type d'unité :

`operation = new unit`

Puis `3 operations/second × 5 minutes` → **900 operations**.
