Tangente avec sinus et cosinus
Divisez le sinus par le cosinus et lisez la tangente aussitôt : un sinus de 0,6 avec un cosinus de 0,8 donne 0,7499999999999999, le quotient brut, sans arrondi caché. Un cosinus nul est refusé, jamais affiché comme infini. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Sinus
- 0,6
- Cosinus
- 0,8
- Tangente
- 0,75
Ce calculateur détermine directement la tangente à partir de deux valeurs que vous connaissez déjà. Saisissez un sinus fini et un cosinus fini : l’identité tangente égale sinus divisé par cosinus est alors appliquée. Vous n’avez besoin ni de l’angle initial, ni d’une unité angulaire, ni d’une fonction trigonométrique inverse. Si le cosinus vaut zéro, le rapport est indéfini et la requête renvoie une erreur de validation explicite plutôt que Infinity ou un nombre trompeur.
Comment obtenir la tangente avec le sinus et le cosinus
Pour tout angle dont le cosinus n’est pas nul, la tangente est définie par le quotient du sinus par le cosinus : tan(theta) = sin(theta) / cos(theta). Ce calculateur part de ces deux valeurs et non de l’angle lui-même. Cette approche est pratique lorsqu’un problème de triangle, un tableau de mesures, une simulation ou un calcul antérieur fournit déjà le sinus et le cosinus.
Le sinus devient le numérateur, le cosinus le dénominateur, puis une seule division déterministe donne la tangente. Par exemple, un sinus de 0.5 et un cosinus proche de 0.8660254037844386 donnent une tangente proche de 0.5773502691896257. La réponse reprend les deux entrées acceptées, indique la tangente calculée et rappelle la formule afin que l’opération reste visible dans une feuille de calcul ou un jeu de tests.
L’algorithme n’appelle aucune fonction d’angle, ne déduit ni degrés ni radians, ne normalise pas le couple et ne modifie pas les valeurs pour imposer que la somme de leurs carrés soit égale à un. Il calcule exactement le rapport demandé, aussi bien pour un véritable couple trigonométrique que pour une vérification intermédiaire contenant déjà des arrondis.
Pourquoi un cosinus nul rend la tangente indéfinie
Le cosinus est le dénominateur de l’identité tan(theta) = sin(theta) / cos(theta) ; un cosinus égal à zéro rend donc le quotient indéfini. Géométriquement, cela se produit notamment à 90 degrés et 270 degrés, lorsqu’une direction verticale ne possède aucune pente finie. Arithmétiquement, une division par zéro ne peut pas produire une tangente réelle finie.
Il ne fournit volontairement ni Infinity, ni valeur arbitrairement élevée, ni null, car ces réponses masqueraient la limite du domaine et risqueraient de fausser les calculs suivants. La règle repose sur l’égalité exacte à zéro. Un cosinus très petit mais non nul est accepté et peut produire une tangente finie très grande, conforme aux valeurs transmises.
Le sinus peut être nul si le cosinus ne l’est pas ; la tangente valide vaut alors zéro. Ces règles rendent les erreurs prévisibles pour l’enseignement et sûres pour les systèmes automatisés qui ne devraient jamais devoir interpréter Infinity ou NaN en JavaScript.
Bien utiliser le calculateur pour les études et les logiciels
Commencez par recopier les valeurs du sinus et du cosinus correspondant au même angle ou à la même étape de votre calcul. Placez le sinus dans son champ et le cosinus dans le sien ; les inverser revient à calculer la cotangente, l’ordre est donc essentiel. Conservez suffisamment de chiffres de la source pour limiter les erreurs d’arrondi, surtout lorsque le cosinus est proche de zéro et qu’un petit dénominateur amplifie les variations du quotient.
Le calculateur renvoie directement le rapport en virgule flottante, sans choisir une précision d’affichage ni présenter des entrées arrondies comme des valeurs symboliques exactes. Pour vérifier un exercice, comparez le résultat avec la tangente de votre calculatrice scientifique et assurez-vous que le sinus et le cosinus proviennent du même mode angulaire. Cet outil est volontairement plus ciblé qu’un calculateur fondé sur un angle.
Il ne calcule pas le sinus ou le cosinus depuis des degrés ou des radians, ne reconstruit pas l’angle, ne détermine pas le quadrant et ne vérifie pas que le couple se trouve exactement sur le cercle unité. Ce contrat limité évite les hypothèses cachées et facilite l’audit. L’utilisation interactive est gratuite.
Cas d’usage
Terminer un exercice de trigonométrie
Trouvez la tangente lorsqu’un énoncé fournit le sinus et le cosinus, mais pas l’angle initial.
Contrôler un rapport calculé
Vérifiez qu’une tangente existante correspond au quotient sinus-cosinus issu du même calcul.
Créer des données de test déterministes
Produisez une tangente structurée ou une erreur prévisible pour un cosinus nul dans vos tests et outils pédagogiques.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il utilise tangente = sinus / cosinus, à condition que le cosinus ne soit pas nul.
Le sinus peut-il être nul ?
Oui. Si le sinus vaut zéro et le cosinus est non nul, la tangente vaut zéro.
Le sinus et le cosinus doivent-ils former un point du cercle unité ?
Non. Le calculateur valide deux nombres finis et les divise, sans imposer que la somme de leurs carrés soit égale à un.
Que se passe-t-il si le cosinus est nul ?
La tangente n'existe pas, puisqu'il faudrait diviser par zéro. C'est le cas à des angles comme 90° et 270°. Le calculateur affiche un message clair au lieu de l'infini ou d'un nombre énorme et trompeur.
Qu'obtient-on en inversant sinus et cosinus ?
On obtient la cotangente au lieu de la tangente, car l'ordre décide quelle valeur est divisée par l'autre. Indiquez d'abord le sinus, puis le cosinus, tous deux issus du même angle.
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/trig/tan-from-sin-cos \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sine":0.5,"cosine":0.8660254037844386}'const res = await fetch("https://api.kit.forhosting.com/trig/tan-from-sin-cos", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sine": 0.5,
"cosine": 0.8660254037844386
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/tan-from-sin-cos",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sine": 0.5,
"cosine": 0.8660254037844386
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/tan-from-sin-cos", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sine":0.5,"cosine":0.8660254037844386}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sine":0.5,"cosine":0.8660254037844386}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/tan-from-sin-cos", 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
{
"sine": 0.5,
"cosine": 0.8660254037844386
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.tan_from_sin_cos",
"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 calcul dans le navigateur est gratuit ; via l’API, chaque requête réussie coûte $0.002 et fournit un résultat reproductible pour les exercices, scripts, tests et traitements de données.
Comment obtenir la tangente avec le sinus et le cosinus
Les entrées peuvent être des nombres JSON ordinaires ou des chaînes numériques au format strict, à condition de représenter des réels finis.
Pourquoi un cosinus nul rend la tangente indéfinie
Le calculateur refuse donc le zéro positif comme le zéro négatif et renvoie une erreur invalid_input qui désigne le cosinus et explique la cause. Le quotient final doit lui aussi rester fini : si des entrées extrêmes provoquent un dépassement, la requête est rejetée au lieu d’émettre une valeur non compatible avec JSON.
Bien utiliser le calculateur pour les études et les logiciels
Dans un logiciel, utilisez la réponse comme donnée de test déterministe : les mêmes entrées JSON finies suivent toujours la même validation et la même division, sans réseau, hasard ni horloge. L’API facture $0.002 par requête réussie et rend le même calcul structuré accessible aux scripts, tableurs, systèmes éducatifs et tests automatisés.
Questions techniques
Que se passe-t-il lorsque le cosinus vaut zéro ?
Le calculateur renvoie invalid_input, car la division par zéro rend la tangente indéfinie ; il ne renvoie pas Infinity.
Quel est le prix du calcul via l’API ?
L’utilisation dans le navigateur est gratuite. Chaque requête API réussie coûte $0.002 ; les entrées invalides ne sont pas facturées.