infosp@ce
Bienvenue sur infosp@ce.
inscrivez-vous, c'est gratuit...
Ou identifiez-vous si vous êtes déjà membre...

DC3 *Lycée de Bir El Haffey* (avec correction)

Voir le sujet précédent Voir le sujet suivant Aller en bas

DC3 *Lycée de Bir El Haffey* (avec correction)

Message par moez le Sam 23 Avr - 14:24









 
 

_______________________signature___________________
avatar
moez
Modérateur

Masculin Messages : 377
Points : 501
Réputation : 23
Date d'inscription : 05/12/2009
Age : 36
Localisation : Lycée Bir el Haffey

Revenir en haut Aller en bas

Re: DC3 *Lycée de Bir El Haffey* (avec correction)

Message par moez le Sam 23 Avr - 14:27

Code:
<html><head><script language="javascript">
function verifier(){
np=document.f.np.value;
j=Number(document.f.j.value);
m=Number(document.f.m.value);
a=Number(document.f.a.value);
i=document.f.p.options.selectedIndex;
p=document.f.p.options[i].text;
q=Number(document.f.q.value);
if (np==""){alert("Nom et Prénom invalide");}
else if ((j<1)||(j>31)){alert("jour de la date invalide");}
else if ((m<1)||(m>12)){alert("mois de la date invalide");}
else if (a<2011){alert("Année de la date invalide");}
else if (i==0){alert("Choisir un produit SVP!");}
else if (q<0){alert("Quantité à commander invalide");}
else {
c=np.substr(0,2);
if(p=='Scanner'){pu=80.440;}
else if(p=='Imprimante laser'){pu=160.500;}
else if(p=='WebCam'){pu=44.500;}
else if(p=='Souris'){pu=8.000;}
mp=q*pu;

document.f.cc.value=c+'/'+a;
document.f.npf.value=np;
document.f.p1.value=p;
document.f.pu.value=pu;
document.f.q1.value=q;
document.f.mp.value=mp;
}}
</script>
</head>
<body>
<center>
<font size="17"color="red">BON DE COMMANDE</font>
<form name="f">
<table border="0">
<tr><td>
<font size="4"color="blue">Nom et Prénom:</font></td>
<td><input type="text" name="np" size="30"></td></tr>
<tr><td><font size="4"color="blue"> Date commande: </font></td>
<td><input type="text" name="j" size="2"> / <input type="text" name="m" size="2"> /
<input type="text" name="a" size="4"></td></tr>
<tr><td>
<font size="4"color="blue">Produit:</font></td>
<td><select name="p" size="1">
<option>Choisir un produit</option>
<option>Scanner</option>
<option>Imprimante laser</option>
<option>WebCam</option>
<option>Souris</option>
</select></td>
<tr><td><font size="4"color="blue"> Quantité à commander: </font></td>
<td><input type="text" name="q" size="5"></td></tr>
</table>
<hr>
<input type="button" value="Commander" onClick="verifier()">

<input type="reset" value="Annuler">
<hr>
<font size="17"color="red">FACTURE</font>
<table border="0">
<tr><td><font size="4"color="blue">Code Client:</font></td>
<td><input type="text" name="cc" size="9"></td></tr>
<tr><td><font size="4"color="blue">Nom et Prénom:</font></td>
<td><input type="text" name="npf" size="30"></td></tr>
<tr><td><font size="4"color="blue">Produit:</font></td>
<td><input type="text" name="p1" size="25"></td></tr>
<tr><td><font size="4"color="blue">Prix Unitaire:</font></td>
<td><input type="text" name="pu" size="5"></td></tr>
<tr><td><font size="4"color="blue">Quantité:</font></td>
<td><input type="text" name="q1" size="5"></td></tr></table>
<hr><font size="4"color="blue">Montant à payer:</font>
<input type="text" name="mp" size="8">
<hr>
</form>
</center></body>
</html>

_______________________signature___________________
avatar
moez
Modérateur

Masculin Messages : 377
Points : 501
Réputation : 23
Date d'inscription : 05/12/2009
Age : 36
Localisation : Lycée Bir el Haffey

Revenir en haut Aller en bas

Re: DC3 *Lycée de Bir El Haffey* (avec correction)

Message par moez le Ven 29 Avr - 12:57

voici une autre méthode pour calculer la valeur de PU (le prix unitaire):


On doit ajouter, Dans la liste, les valeurs de la balise
Code:
pu=document.f.p.options[i].value;


_______________________signature___________________
avatar
moez
Modérateur

Masculin Messages : 377
Points : 501
Réputation : 23
Date d'inscription : 05/12/2009
Age : 36
Localisation : Lycée Bir el Haffey

Revenir en haut Aller en bas

Re: DC3 *Lycée de Bir El Haffey* (avec correction)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum