Calculateur de charge électrique
Un courant constant de 2 A pendant 5 secondes transporte 10 coulombs. Saisissez deux des trois valeurs, charge, courant ou durée, et le calculateur trouve la troisième ; il refuse les durées négatives et toute division par zéro. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Courant
- 2
- Temps
- 5
- Charge électrique
- 10
- Résolu
- charge
La charge électrique, le courant et la durée sont liés par l’identité élémentaire Q égale I fois t.
Ce que signifient charge, courant et durée et lesquels deux envoyer
Le courant I est le débit de charge en ampères, égal à un coulomb par seconde sous un modèle à courant constant. La durée t est la longueur de ce flux en secondes et doit être non négative car une durée ne peut pas reculer dans ce contrat produit. Pour un courant constant les trois grandeurs obéissent à Q égale I fois t sans étape d’intégration.
Fournir aucun, un seul ou les trois échoue avec invalid input car le produit serait sous-déterminé ou surcontraint. Convertissez milliampères, heures ou milliampères-heures vous-même avant d’appeler si votre fiche technique utilise ces unités.
Formules, champ résolu, durée négative et division par zéro
Lorsque courant et durée sont connus, le moteur les multiplie pour obtenir la charge et étiquette solved comme charge avec formula Q equals I times t. Une durée négative n’est jamais autorisée : si vous envoyez une durée négative, ou si résoudre t equals Q over I produirait une durée négative parce que charge et courant ont des signes opposés selon votre convention, la requête échoue avec invalid input et un message qui nomme la règle de durée négative.
La division par zéro est aussi interdite : si vous demandez le courant avec une durée nulle, ou la durée avec un courant nul, la requête échoue avec invalid input et un message qui nomme le diviseur nul. Une charge nulle avec un diviseur non nul est valide et donne zéro pour l’inconnue. Objets d’entrée manquants, nombres non finis et magnitudes hors plage échouent aussi avec invalid input et ne sont pas facturés.
Cas d’usage
Estimations d’électrolyse et de durée de procédé
Les outils de laboratoire convertissent deux quelconques parmi charge, courant de dépôt et durée de procédé en la troisième grandeur pour des fiches simples de procédé à courant constant.
Questions fréquentes
Que se passe-t-il si la durée est négative ?
La durée doit être non négative ; une durée négative est rejetée que vous la fournissiez ou que résoudre t = Q / I produise un résultat négatif.
Puis-je résoudre le courant ou la durée au lieu de la charge ?
Le moteur renvoie les trois valeurs, le nom du champ résolu et la formule utilisée.
Quelles unités dois-je utiliser ?
Convertissez mA, heures ou mAh vous-même avant d’appeler.
Comment calculer la charge à partir du courant et de la durée ?
Multipliez le courant en ampères par la durée en secondes. Si vos données sont en milliampères, en heures ou en milliampères-heures, convertissez-les d'abord en ampères et en secondes, car le calculateur ne le fait pas.
Que se passe-t-il si je saisis les trois valeurs ?
Le calcul est refusé. Indiquez exactement deux valeurs sur trois et laissez l'inconnue vide : avec une seule, il n'y a rien à résoudre, et avec les trois, elles pourraient se contredire.
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/elec/charge-current-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"charge":10,"Q":1}'const res = await fetch("https://api.kit.forhosting.com/elec/charge-current-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"charge": 10,
"Q": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/charge-current-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"charge": 10,
"Q": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/charge-current-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"charge":10,"Q":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"charge":10,"Q":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/charge-current-time", 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
{
"charge": 10,
"Q": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.charge_current_time",
"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
Avec un courant constant en ampères et une durée en secondes vous récupérez la charge transférée en coulombs ; avec charge et durée vous récupérez le courant ; avec charge et courant vous récupérez combien de temps a duré le flux. Cette capacité effectue cette résolution de façon déterministe à partir d’un corps JSON, rejette les entrées incomplètes ou surspécifiées, interdit une durée négative et lève une erreur d’entrée invalide claire en cas de division par zéro afin que les outils de devoirs, estimateurs de batterie et pipelines de laboratoire ne renvoient jamais infinity ni NaN.
Ce que signifient charge, courant et durée et lesquels deux envoyer
La charge électrique Q mesure combien d’électricité a été transférée, en coulombs. Envoyez exactement deux des trois champs charge, current et time comme nombres JSON finis ou chaînes numériques ; omettez entièrement le champ inconnu pour que le moteur sache quelle grandeur résoudre. Les alias tels que Q, q et coulombs pour la charge, I, amps, amperes et A pour le courant, et t, seconds et duration pour la durée sont acceptés lorsque vous préférez les symboles de manuel. Les magnitudes doivent rester dans les bornes finies publiées pour que les isolats Worker restent stables. Des entrées identiques produisent toujours un JSON identique car le chemin est de l’arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.
Formules, champ résolu, durée négative et division par zéro
Lorsque charge et durée sont connues, il divise la charge par la durée pour obtenir le courant, étiquette solved comme current et utilise formula I equals Q over t. Lorsque charge et courant sont connus, il divise la charge par le courant pour obtenir la durée, étiquette solved comme time et utilise formula t equals Q over I. Le champ method est toujours q_equals_i_times_t afin que le code aval puisse brancher sans renifler les formes.
Usage de l’API, tarifs, batteries, éducation et limites pratiques
Associez ce point de terminaison à des convertisseurs d’unités lorsque les entrées arrivent en milliampères, heures ou ampères-heures, et à des calculateurs de puissance lorsque l’inconnue suivante est en watts plutôt qu’en charge. Ce produit n’intègre pas une forme d’onde de courant variable dans le temps, ne modélise pas la tension du condensateur comme Q equals C times V et n’applique pas la force de Coulomb entre charges ponctuelles ; ce sont des intentions SEO distinctes couvertes par d’autres outils. Envoyez un corps JSON avec exactement deux parmi charge, current et time. Appelez le calculateur de charge gratuit dans le navigateur pour des contrôles rapides en coulombs, des estimations de charge à courant constant, des devoirs d’électrolyse et des exercices de laboratoire sans installer de tableur. Utilisez l’API prépayée lorsqu’un service d’outils batterie, un banc de test de microgiciel IoT, une plateforme de tutorat en physique ou un pipeline de notation en classe a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Les auteurs qui livrent des SDK peuvent mapper les champs solved et formula directement dans le texte d’interface qui met en avant quelle grandeur a été calculée et quelle identité a été utilisée, en accord avec ce que les élèves écrivent à la main lorsqu’ils réarrangent Q equals I t sur une feuille.
Cas d'intégration
Charge à courant constant et exercices batterie
Ingénieurs et étudiants saisissent courant et durée connus pour récupérer la charge transférée en coulombs, ou charge et courant connus pour récupérer combien de temps une étape à courant constant doit durer.
Devoirs de physique et notation de laboratoire
Les cours épinglent des fixtures JSON déterministes pour les réarrangements de Q=I·t, y compris des cas intentionnels de durée négative et de division par zéro qui doivent échouer avec invalid_input.
Questions techniques
Comment calculer la charge électrique avec ce calculateur ?
Envoyez du JSON avec current en ampères et time en secondes (par exemple current: 2, time: 5). La réponse renvoie charge en coulombs via Q = I · t, plus le triple complet et une étiquette solved.
Le calculateur de charge est-il gratuit ?
L’outil navigateur tourne gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.