Bonjour,
Je reviens vers vous car j'ai créer une fonction permettant de calculer l'argent de gagner si par exemple nous plaçons 10 000€ sur 20 ans avec un taux annuel de 4% et le résultat s'affiche en alert.
J'ai voulu changer la mise en page de mon code, car avant les variables étaient sous la forme var = prompt("...") Mais je souhaiterais remplacer les "alert" par un formulaire de sorte que l’utilisateur est une page plus agréable.
J'ai donc retaper mon code avec ma fonction qui fonctionnait auparavant, sauf que je ne comprends pas comment je fais pour afficher mon résultat ? J'ai bloquer toute la matinée sur ce code et toujours une erreur toujours toujours et je n'arrive pas à afficher le résultat sous forme d'alert à la fin.
Je ne sais pas si j'ai été très clair :/
Tenez mon code :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <body> <form> <center> Insérer une Somme : </center> <p style="text-align: center;"><input type="text" id="somme" name="somme"></p> <center> Insérer le nombre d'année : </center> <p style="text-align: center;"><input type="text" id="annee" name="annee"></p> <center> Insérer le taux en % : </center> <p style="text-align: center;"><input type="text" id="taux" name="taux"></p> <p style="text-align: center;"><input type="button" value="Valider" id="resultat" name="resultat" onclick="factorielle"></p> <p align="center"> <img id="factorielle" src="" alt="" border=""> </p> </form> <script> var valeur = document.getElementById('somme').value; var n = document.getElementById('annee').value; var t = document.getElementById('taux').value; var ta = (t/100); var taux = (ta*1); function factorielle(n) { if ((n === 0) || (n === 1)) return (taux*valeur+10000); else return (factorielle(n-1)*taux)+(factorielle(n-1)); } </script>
Partager