Convertisseur dirham (masse)
Un dirham classique pèse 2,975 grammes. Convertissez cette unité de masse islamique historique, et non la monnaie actuelle, en grammes, grains et mitqals, en choisissant l'étalon classique ou lourd et le nombre de décimales. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dirham
- 1
- Décimales
- 4
- Variante
- classic_2_975g
- G
- 2,975
- Grain
- 45,9113
- Mithqal
- 0,7
Convertissez la masse historique du dirham islamique (pas la monnaie moderne) en grammes et grains. Intention de recherche : dirham masse en grammes. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées.
Un poids historique, pas une monnaie
Le dirham de cette page est une unité de masse de l'histoire islamique, et non la monnaie d'un pays actuel : aucun taux de change n'entre en jeu. Par défaut, un dirham vaut 2,975 grammes, la valeur classique ; une option plus lourde le fixe à 3,125 grammes pour les sources qui suivent cet étalon. Les autres unités se déduisent des grammes. Chaque grain représente 0,06479891 gramme. Un dirham classique correspond ainsi à environ 45,9113 grains et à sept dixièmes de mitqal. Vous pouvez partir de dirhams, de grammes, de grains ou de mitqals et lire la même masse dans toutes ces unités.
Obtenir un chiffre fiable
L'erreur la plus courante consiste à mélanger les deux étalons : un chiffre tiré d'une source qui utilise le dirham lourd semblera faux s'il est converti avec la valeur classique, vérifiez donc celui que suppose votre texte avant de comparer. La deuxième est de lire le mot dirham comme une monnaie et de chercher un convertisseur de devises. La troisième est d'arrondir trop tôt. Ici, le résultat complet n'est arrondi qu'une seule fois, à la valeur la plus proche avec les moitiés vers le haut, au nombre de décimales que vous choisissez, ce qui évite les petites dérives des arrondis intermédiaires.
Quand l'utiliser
Utilisez-le lorsque l'intention de recherche correspond à cet outil. Convertissez la masse historique du dirham islamique (pas la monnaie moderne) en grammes et grains. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte.
Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects.
Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie.
Questions fréquentes
Quelles langues ?
Livraison initiale en EN ; Nitro hydrate les sept autres langues.
Quel étalon de dirham choisir ?
Utilisez la valeur classique de 2,975 grammes, sauf si votre source suit l'étalon plus lourd : choisissez alors l'option à 3,125 grammes. Mélanger les deux est la cause la plus fréquente d'un chiffre converti qui semble faux.
Combien de grains contient un dirham ?
Environ 45,9113 grains pour un dirham classique. Le convertisseur retient 0,06479891 gramme pour chaque grain. Le chiffre découle donc directement des 2,975 grammes de départ.
S'agit-il de la monnaie dirham utilisée aujourd'hui ?
Non. Il s'agit de l'unité de masse islamique historique, pas d'une monnaie actuelle : le résultat est un poids en grammes, grains ou mitqals, jamais un taux de change.
Quel rapport y a-t-il entre le dirham et le mitqal ?
Un dirham classique vaut sept dixièmes de mitqal ; l'exemple d'un dirham affiche donc 0,7 mitqal à côté de 2,975 grammes et 45,9113 grains.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/conv/dirham-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"g":2.975}'const res = await fetch("https://api.kit.forhosting.com/conv/dirham-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"g": 2.975
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/dirham-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"g": 2.975
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/dirham-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"g":2.975}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"g":2.975}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/dirham-mass", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"g": 2.975
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.dirham_mass",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Fonctionnement
Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects. Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie. Convertissez la masse historique du dirham islamique (pas la monnaie moderne) en grammes et grains. classique 2.975 g/dirham ; option lourde 3.125 g ; grain = 0.06479891 g. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Entrées, limites et arrondi
Les sorties reprennent les entrées pour la journalisation. Aucun appel réseau, graine aléatoire ni état serveur n'est requis pour une réponse correcte. Les tâches en échec ne sont pas facturées. Les pages cibles couvrent l'intention de recherche avec des mots-clés précis. Préférez des unités et plages explicites à la coercition silencieuse de types incorrects. Lorsqu'un champ est optionnel, les valeurs par défaut sont documentées dans params et reprises en sortie. Fournissez les champs JSON obligatoires. Les décimales optionnelles utilisent half-up une seule fois à partir des valeurs IEEE brutes. Les types ou plages invalides lèvent invalid_input. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Quand l'utiliser
Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin API. Les entrées sont validées avant toute arithmétique afin que les charges invalides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des résultats IEEE bruts lorsque des décimales sont demandées. Utilisez le même contrat JSON depuis des tableurs, des crochets CMS, l'automatisation ou des démonstrations pédagogiques.
Cas d'intégration
Vérification rapide
Utilisez le widget gratuit pour vérifier une formule avant la production.
Automatisation
Appelez l'API avec le même contrat JSON depuis des scripts ou un CMS.
Enseignement
Montrez des exemples golden figés sans logiciel propriétaire.
Questions techniques
Le widget du navigateur est-il gratuit ?
Oui. Le niveau A est gratuit côté client avec le même noyau que l'API.
Utilise-t-il le réseau ?
Non. Le calcul est local et déterministe.
Que se passe-t-il en cas d'entrée incorrecte ?
invalid_input est levé ; les tâches en échec ne sont pas facturées.
Compatible avec l'API ?
Oui — les mêmes champs JSON que dans params.json.