Je bute depuis tout à l'heure sur un problème assez épineux. Je veux calculer la valeur de Req pour un nombre n de résistance rentrer par l'utilisateur. J'utilise donc une fonction afin de calculer le résultat.
J'ai beau retourner le problème dans tous les sens je ne comprend pas pourquoi mon programme ne fonctionne pas.
Si certain ici voit ou se trouve le problème se serait super
J'ai beau retourner le problème dans tous les sens je ne comprend pas pourquoi mon programme ne fonctionne pas.
Tu fais tes calculs avec des entiers! Mais avec des entiers, 1/3 donne zéro. Donc dans ton calcul, tu dois caster tableau[i] en float (ou double), et / ou metttre 1. (au moins le dernier !) (qui est un double) au lieu de 1 (qui est un int).
Et, la prochaine fois, évite les printscreen:
- Edité par edgarjacobs 15 décembre 2018 à 18:23:00
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
J'ai beau retourner le problème dans tous les sens je ne comprend pas pourquoi mon programme ne fonctionne pas.
Tu fais tes calculs avec des entiers! Mais avec des entiers, 1/3 donne zéro. Donc dans ton calcul, tu dois caster tableau[i] en float (ou double), et / ou metttre 1. (au moins le dernier !) (qui est un double) au lieu de 1 (qui est un int).
Et, la prochaine fois, évite les printscreen:
- Edité par edgarjacobs il y a moins de 30s
Désolé pour le pintscreen
Pour le coup je n'ai pas super bien compris la démarche que je devais entreprendre, j'ai passé mon tableau en double ainsi que mon f mais rien n'y fait j'obtient toujours en résultat final
2) ton problème, c'est que dans le main() ton tableau est int, et que dans la fonction, tu le déclares double. Ton compilateur ne doit pas être content
- Edité par edgarjacobs 15 décembre 2018 à 19:00:36
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Problème dans le calcul de plusieurs valeurs d'un
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent