Forum de discussion
Forum « Programmation Javascript » (archives)
compteur billet
Envoyé: 27 novembre 2005, 4h53 par louloucmoi1
Je suis deja parvenu a la premiere partie mais la seconde me pose probleme et je ne vois pas comment faire voici le code
<html>
<head>
<title>Distribution des salaire</title>
<script>
var nombredepersonnes;
var salairecent;
var billet = ["50000","20000","10000","5000","2000","1000","500","200","100","50","20","10","5","2","1"];
var total;
var compteur;
function Main(){
total=0
compteur=0
document.write("<table border=1 bgcolor=blue width=100%>","<tr>","<th>","Noms","</th>","<th>","Salaires","</th>");
for(h=0;h<15;h++){
var billetreel = parseFloat(billet[h]);
document.write("<th>",billetreel*0.01 + "€","</th>");}
nombredepersonnes = prompt("Combien de personnes travaillent dans la société?","Ecrivez votre réponse ici") ;
var nombre = parseFloat(nombredepersonnes);
while(nombredepersonnes<1 || nombredepersonnes>10 || nombredepersonnes!= nombre) {
nombredepersonnes = window.prompt("La société doit avoir un nombre d'employé compris entre 1 et 10 !","Ecrivez votre réponse ici");
var nombre = parseFloat(nombredepersonnes);
}
for(i=0;i<nombredepersonnes;i++){
var nom = prompt ("Quel est le nom du salarié?","Ecrivez votre réponse ici");
var salaire= prompt("quel est le salaire?","Ecrivez votre réponse ici");
var pognon = parseFloat(salaire);
while(pognon>5000 || pognon<500 || salaire!= pognon) {
salaire = window.prompt("Entrer un salaire compris entre 500€ et 5000€ !","Ecrivez votre réponse ici");
var pognon = parseFloat(salaire);
}
salairecent=pognon*100
reste = salairecent;
document.write("</tr>","<tr>","<td>",nom,"</td>","<td>",pognon +"€","</td>");
for(j=0;j<15;j++){
calcul=reste/billet[j]
nb= Math.floor(calcul)
reste= reste - nb*billet[j]
document.write("<td>",nb,"</td>");
}
total = total + pognon
}
document.write("</tr>","<tr>","<td>","Totaux","</td>","<td>",total +"€","</td>","</tr>","</table>")
}
</script>
</head>
<body onload="Main();">
</body>
</html>
</code>
Si quelq'un savait m'aider merci :)
ps: le resultat dois contenir un tableau avec des bordures .
Réponses
|