Professional Documents
Culture Documents
COdage
COdage
<!DOCTYPE html>
<html lang="en">
<head>
<title>Calculer le nombre de voyelles</title>
</head>
<body>
<form name="f">
<label for="tch">Entrez une chaine</label><br/>
<textarea name="tch" cols="30" rows="10" ></textarea><br/>
<div id="rst"></div>
<button type="button" onclick="traitement()"> Calcul des voyelles</button>
</form>
<script>
function traitement(){
var ch=f.tch.value.trim().toUpperCase();
var cp=0;
for(var i=0; i<ch.length;i++){
if(ch[i]=="A"||ch[i]=="E" || ch[i]=="I"|| ch[i]=="U" || ch[i]=="O" || ch[i]=="Y")
cp++
};
if(cp==0)
document.getElementById("rst").innerHTML="<label style='color:red'>Aucune voyelle</label>";
else
document.getElementById("rst").innerHTML=cp+"Voyelle(s) trouvée(s) dans la chaine!";
}
</script>
</body>
</html>
2/PASCAL
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<form name="f">
<label for=""></label>
<input type="number" min="1" max="20"value="5" id="tn" name="tn">
<button type="button"onclick="Pascal()">Afficher le Pascal</button>
</form>
<div id="rst"></div>
<script>
function trianglePascal(n){
var T=new Array(n+1);
for (i=0; i<=n;i++)
T[i]=new Array(n+1);
for (i=0; i<=n;i++){
for(j=0; j<=n;j++){
if(j==0)T[i][j]=1;
else
T[i][j]=0;
}
}
for(i=1;i<=n;i++){
for(j=1; j<=n; j++){
T[i][j]=T[i-1][j]+T[i-1][j-1]
}
}
return T;
}
function Pascal(){
var n=parseInt(f.tn.value);
var Tab=trianglePascal(n);
var ch="<table border='1px'";
for(i=0;i<=n;i++){
ch+"<tr>";
for(j=0;j<=i;j++){
ch+="<td style='width:40px'>"+Tab[i][j]+"</td>";
}
ch+="</tr>";
}
ch+="</table>";
document.getElementById("rst").innerHTML=ch;
}
</script>
</body>
</html>
3/TRIANGLE
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<style>
.rempli,.vide{
width: 10px;
height: 10px;
border-radius: 50%;
float:left;
}
.rempli{
background: red;
}
</style>
</head>
<body>
<div id="rst"></div>
<script>
function vide(){
return "<div class='vide'></div>";
}
function rempli(){
return "<div class='rempli'></div>";
}
function tracer(n){
var ch=""
for(var i=1; i<=n ;i++){
ch=ch+"<div>";
for(var j=1;j<=(n-i); j++)
ch=ch+vide();
for(var j=1; j<=(2*i-1); j++)
ch=ch+rempli();
ch += "<br/></div>";
}
return ch;
}
var n=4;
document.getElementById("rst").innerHTML=tracer(n);
</script>
4/