ForHosting KIT · Mathématiques

Calculatrice forme standard

Réécrivez toute droite sous la forme Ax + By = C en entiers irréductibles : 0,5x + 1,5y égale 3 devient x + 3y égale 6, avec un coefficient de x jamais négatif et une droite repérée comme horizontale, verticale ou oblique. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
A
0,5
B
1,5
C
3
Vous obtenez
A
1
B
3
C
6
Équation
x + 3y = 6

La forme standard d'une équation linéaire est l'identité à coefficients entiers Ax plus By égal C que les cours d'algèbre, les concours d'entrée et les chaînes de géométrie traitent comme la manière canonique d'écrire une droite dans le plan. Les élèves la rencontrent après le travail pente-ordonnée ; les tuteurs ont besoin d'une vérification qui efface les décimales et réduit par un plus grand commun diviseur ; les scripts qui alimentent des solveurs de droites veulent A, B et C comme entiers avec une convention de signe stable. Cette calculatrice de forme standard accepte les trois coefficients finis de ax plus by égal c — y compris un nombre isolé k envoyé comme la droite horizontale y égal k —, multiplie pour effacer les décimales, divise par le gcd positif des entiers mis à l'échelle et force le coefficient directeur de x à être non négatif.

Ce que signifie la forme standard et pourquoi les coefficients deviennent entiers

Au lycée une droite est souvent introduite comme y égal mx plus k, commode pour le graphe mais gênante pour les droites verticales, les arguments de réseau entier et tout algorithme qui veut un triplet unique de coefficients.

La forme standard écrit la même relation comme Ax plus By égal C, où A, B et C sont entiers, le triplet est réduit par leur plus grand commun diviseur positif et le coefficient directeur de x est choisi non négatif, de sorte que moins deux x plus quatre y égal moins six et x moins deux y égal trois soient reconnus comme la même droite.

Effacer les décimales est le geste de classe : un demi x plus trois demis y égal trois est multiplié par deux pour obtenir x plus trois y égal six, déjà irréductible.

Le même nettoyage vaut pour tout instantané décimal fini — deux dixièmes, cinq centièmes, des entrées d'allure scientifique telles que 1.5 fois dix à la moins un — car chaque coefficient est lu comme un rationnel de dénominateur puissance de dix, le plus petit commun multiple de ces dénominateurs devient l'échelle commune et les entiers obtenus sont divisés par leur gcd.

Un nombre isolé k n'est pas un second produit : c'est la droite horizontale y égal k, envoyée comme a égal zéro, b égal un et c égal k, et elle renvoie la forme entière de cette droite. Les droites verticales sont aussi de première classe : x égal quatre est a égal un, b égal zéro, c égal quatre après réduction.

L'identité Ax plus By égal C avec ces conventions est ce que cette calculatrice renvoie, avec une chaîne d'affichage et une étiquette kind de horizontal, vertical ou oblique afin qu'un client n'ait pas à réexaminer les signes.

Contrat d'entrée, étapes de réduction et manière dont les erreurs sont signalées

Si a et b sont tous deux nuls l'énoncé n'est plus une droite du plan — c'est soit la contradiction zéro égal un, soit l'identité zéro égal zéro — et la tâche est rejetée plutôt que de renvoyer un triplet creux.

En cas de succès le corps renvoie en écho les entiers réduits a, b et c, une chaîne d'équation qui omet un coefficient un et un terme nul, un kind de horizontal, vertical ou oblique, le gcd positif qui a été divisé après la mise à l'échelle, la formule Ax plus By égal C et un court message qui répète l'équation. Exemple : a égal un demi, b égal trois demis, c égal trois donne x plus trois y égal six avec gcd un.

Exemple : a égal moins deux, b égal quatre, c égal moins six donne x moins deux y égal trois après division par deux et inversion du signe directeur. Associez les entiers à votre propre traceur si vous avez besoin d'un croquis ; ce point d'accès ne réécrit que les coefficients et n'émet ni graphes, ni prose pas à pas, ni une pente lorsque la droite est verticale.

Où une calculatrice de forme standard justifie son existence

Les classes et les plateformes de tutorat utilisent une calculatrice de forme standard pour que les apprenants vérifient que leur réécriture à dénominateurs nettoyés correspond à la convention du manuel sans perdre un signe lorsqu'ils multiplient par une échelle négative. Les générateurs d'examens et les greffons de gestion de l'apprentissage ont besoin d'un oracle déterministe qui marque 0.5x plus 1.5y égal 3 comme x plus 3y égal 6 et refuse une paire de coefficients de variable nuls au lieu d'inventer un point en silence.

Les chaînes de conception assistée, GIS et d'éditeurs de jeu ingèrent souvent une pente-ordonnée ou une forme générale décimale fournie par un humain puis remettent A, B, C entiers à un découpeur, un énumérateur de réseau ou une routine d'intersection de deux droites plus à l'aise avec des entiers qu'avec le bruit flottant binaire. Une validation échouée ne consomme pas le solde.

Gardez les requêtes dans la limite de valeur absolue publiée, figez le triplet entier dans les tests, et vous obtenez des coefficients de forme standard reproductibles pour les devoirs, les items LMS et les workers en bordure, sans dresser un système d'algèbre computationnelle pour une réécriture de trois nombres.

Contrôles de classe et de devoirs

Laissez les élèves envoyer a, b et c de ax+by=c et vérifier le triplet entier réduit Ax+By=C, y compris le cas de droite horizontale d'un nombre isolé k.

Chaînes CAD, GIS et carnets

Normalisez une entrée décimale ou pente-ordonnée vers A, B, C entiers avant découpage, travail de réseau ou intersection, sans importer une bibliothèque d'algèbre computationnelle complète.

Comment convertir ax + by = c en forme standard ?

Envoyez des nombres finis a, b et c.

Comment convertir un seul nombre en forme standard ?

Un nombre k est la droite horizontale y = k.

Comment convertir la forme pente-ordonnée y = mx + k ?

La même réduction produit la forme standard entière.

Que se passe-t-il si a et b sont tous deux nuls ?

Zéro x plus zéro y égal c n'est pas une équation linéaire en x et y, que c soit zéro (une identité) ou non (une contradiction).

Pourquoi le coefficient de x n'est-il jamais négatif dans le résultat ?

Pour qu'une même droite ait toujours une seule réponse. Multiplier l'équation par −1 décrit la même droite, donc le calculateur garde la version au coefficient de x positif ou nul : −2x + 4y égale −6 devient x − 2y égale 3.

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.

POSThttps://api.kit.forhosting.com/math/standard-form

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

curl -X POST https://api.kit.forhosting.com/math/standard-form \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":0.5,"b":1.5,"c":3}'
{
  "a": 0.5,
  "b": 1.5,
  "c": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.standard_form",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le même module pur alimente l'outil gratuit du navigateur et le chemin de l'API, ainsi les contrôles de devoirs et les travaux de production ne divergent jamais sur le fait qu'un demi x plus trois demis y égal trois soit x plus trois y égal six.

Contrat d'entrée, étapes de réduction et manière dont les erreurs sont signalées

Envoyez par POST un corps JSON avec trois nombres finis obligatoires : a, le coefficient de x ; b, le coefficient de y ; et c, le second membre de ax plus by égal c. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique, et les alias A ou x_coeff, B ou y_coeff, et C, constant ou k sont acceptés afin que les appelants pente-ordonnée transposent y égal mx plus k en a égal moins m, b égal un et c égal k sans inventer un second schéma. Champs manquants, chaînes vides, NaN et Infinity échouent avec invalid_input en nommant le champ et en indiquant qu'un nombre fini était attendu ; ces échecs ne sont pas facturés.

Où une calculatrice de forme standard justifie son existence

Comme l'implémentation est parse de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant.

Notation automatique d'examens et LMS

Notez les items de forme standard avec un oracle déterministe qui efface les décimales, divise par gcd et refuse a=b=0 au lieu d'inventer une droite.

Combien coûte la calculatrice de forme standard ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →