parent
4ffb7f4107
commit
9ae18a4639
@ -0,0 +1,29 @@
|
|||||||
|
<html><body><pre><script>
|
||||||
|
var tab = [32,12,234,98,6,8,29,15,1053,14,34];
|
||||||
|
document.write("\ntrier un tableau par bulle");
|
||||||
|
document.write("\n"+tab.toString());
|
||||||
|
/*
|
||||||
|
pour i=11; i > 0; i--
|
||||||
|
pour j=0; j < i; j++
|
||||||
|
pour j allant de 0 à i-1
|
||||||
|
si tab[j+1] < tab[j]
|
||||||
|
tmp = tab[j+1];
|
||||||
|
tab[j+1] = tab[j];
|
||||||
|
tab[j] = tmp;
|
||||||
|
fin si
|
||||||
|
fin pour
|
||||||
|
fin pour
|
||||||
|
*/
|
||||||
|
for( i = tab.length ; i>0 ; i-- ) {
|
||||||
|
for( j=0 ; j < i-1 ; j++ ) {
|
||||||
|
if( tab[j+1] < tab[j]) {
|
||||||
|
var tmp = tab[j+1];
|
||||||
|
tab[j+1] = tab[j];
|
||||||
|
tab[j] = tmp;
|
||||||
|
//document.write("\n"+tab.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//document.write("\n"+tab.toString());
|
||||||
|
}
|
||||||
|
document.write("\n"+tab.toString());
|
||||||
|
</script></pre><body></html>
|
@ -0,0 +1,38 @@
|
|||||||
|
<html><body><pre>
|
||||||
|
<script>
|
||||||
|
function calc_surface_carre(c) {
|
||||||
|
return c*c;
|
||||||
|
}
|
||||||
|
|
||||||
|
function calc_surface_rond(r) {
|
||||||
|
return r*r*Math.PI;
|
||||||
|
}
|
||||||
|
|
||||||
|
function calculer_surface(dim, type="carre") {
|
||||||
|
var resultat = 0;
|
||||||
|
if(type == "rond") {
|
||||||
|
resultat = calc_surface_rond(dim[0]);
|
||||||
|
}
|
||||||
|
else if(type == "carre") {
|
||||||
|
resultat = calc_surface_carre(dim[0]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
document.write(" je ne sais pas faire un " + type);
|
||||||
|
}
|
||||||
|
return(resultat);
|
||||||
|
}
|
||||||
|
|
||||||
|
document.write("calculer la surface d'un carré de côté 5 \n");
|
||||||
|
document.write(calculer_surface([5]));
|
||||||
|
document.write("\ncalculer la surface d'un rond de rayon 5 \n");
|
||||||
|
document.write(calculer_surface([5],"rond"));
|
||||||
|
document.write("\ncalculer la surface d'un rectangle de 3*4 \n");
|
||||||
|
document.write(calculer_surface([3,4],"rectangle"));
|
||||||
|
document.write("calculer la surface d'un carré de côté 5 \n");
|
||||||
|
document.write(calculer_surface([5]));
|
||||||
|
|
||||||
|
console.log(resultat);
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
</pre><body></html>
|
@ -0,0 +1,30 @@
|
|||||||
|
<html><body><pre>
|
||||||
|
<script>
|
||||||
|
document.write("\ndiviser (avec reste) 31 par 5 par soustraction \n");
|
||||||
|
/* Pseuso code :
|
||||||
|
variable opD,opG,resultat entier;
|
||||||
|
resultat = 0;
|
||||||
|
opD=5;
|
||||||
|
opG=31;
|
||||||
|
reste=opG;
|
||||||
|
|
||||||
|
tant que reste > opD
|
||||||
|
resultat ++;
|
||||||
|
reste = reste - 5;
|
||||||
|
fin tant que
|
||||||
|
afficher resultat ~ " reste " ~ reste;
|
||||||
|
*/
|
||||||
|
var opD, opG, resultat, reste;
|
||||||
|
opD = 5;
|
||||||
|
opG = 31;
|
||||||
|
resultat=0;
|
||||||
|
reste = opG;
|
||||||
|
while(reste > opD) {
|
||||||
|
resultat ++;
|
||||||
|
reste = reste - opD;
|
||||||
|
}
|
||||||
|
document.write(resultat + " reste " + reste);
|
||||||
|
</script></pre>
|
||||||
|
</body></html>
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue