Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1/CHAINE DE CARCATERE

<!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/

You might also like