Exercice en javascript

Résolu
Bonjour, j'aimerai avoir la résolution de l'exercice suivant en javascript :
si on écrit les entiers de 1 à 365, combien de fois apparait le chiffre 3 ?
Configuration: Windows XP
Internet Explorer 7.0

9 réponses

  1. Voila la solution de l'exemple que tu as demandé:

    <html>
    <head>
    <title>
    Bonjour chiffre 3
    </title>
    <script langage="javascript">

    function chaine(){
    var compt=0;
    var ch="";
    for (i=1;i<=365;i++)
    {
    ch = ch + i;
    }

    for(i=0;i<=ch.length;i++)
    {
    if (ch.charAt(i)==3)
    {
    compt=compt+1;
    }
    }
    alert(compt);

    }
    </script>
    </head>
    <body onload="chaine();">

    </body>
    11
    1. bsbasjasa
      0
  2. svp je veux des excercices en javascript avec la correction
    6
    1. Bonjour,

      programmation= methode

      Une piste:
      - tu initialises un compteur à 0
      - par une boucle for tu parcours les nombres de 1 à 365
      - pour chaque passage tu testes si chiffre unité=3 ou si chiffre dizaine =3 ou si chiffre centaine=3
      si oui tu incrementes le compteur

      après la boucle, tu affiches la valeur du compteur

      Il ne te reste plus qu'à coder çà qq soit le langage PHP, Javascript, C
      4
      1. l'exécution de programme a échoue je veux savoir le problème
        l' exercice est trois radio nome comme suite 25,30,35 si ont click 25 et 30
        une message affiche "mauves chois" sinon "bonne chois"
        ********************************************************
        <html>
        <head>
        <script>
        function verifier()

        {
        if (window.document.forms[0].element[0].value.1.checked) &&
        (window.document.forms[0].element[0].value.2.checked)

        alert('movese chois')
        else
        alert('bonne chois')
        }

        </script>
        </head>

        <body>
        <form>

        <b><i> choisire un numero </b></i><br>
        <input type="radio" name=chois" value="1">20<br>
        <input type="radio" name=chois" value="2">25<br>
        <input type="radio" name=chois" value="3"> 30 <br>

        <p align="center">
        <input type=button value='verifier' onClick="verifier()"></p>
        </form>

        </body>
        </html>
        3
        1. fausse solution faites attention
          0
      2. Un exercice c'est fait pour s'exercer ^^.
        Bon sinon pour t'engager sur une voie (peut etre pas optimale): Pour tout les nombres de 1 à 365 tu prend le chiffre de la centaine, dizaine et unité et tu vérifie s'il vaut 3. Après c'est du code. Le problème c'est javascript ou la méthode?
        1
        1. Plus court me semble difficile:

          <html> 
          <head> 
           <title></title> 
          </head> 
          <body> 
          </body> 
           <script type="text/javascript"> 
            var nombre = ''; 
            for(var i = 0; i < 50; i++){ 
             nombre += '' + i 
            } 
            alert(nombre.match(/3/g).length); 
           </script> 
          </html> 
          
          1
          1. salut j'ai un mini-projet sur l'etablissement de base de dionnées d'une
            entreprise.svp aidez moi
            0
            1. Heu... je te conseille de créer un nouveau post dans webmastering et de préciser ton problème
              0