Algorithme Javascript Boucle
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Algorithme Javascript Boucle



  1. #1
    xaxamumu40

    Algorithme Javascript Boucle


    ------

    Bonjour,

    J'essaie actuellement de créer un algorithme en Javascript, pour moi je l'ai complètement réalisé, mais il ne fait pas exactement ce que je souhaite par une mauvaise manipulation de ma part. On souhaite écrire un programme pour déterminer le nombre de bits du bus d'adresse d'une mémoire.
    L'utilisateur doit saisir :
    *La largeur du bus de donnée;
    *La capacité en mémoire (en octet.
    à partir de ça le programme doit afficher le nbr de bits du bus d'adresse.
    On souhaite déterminer ce nbr en effectuant une boucle.

    Voici mon algorithme :
    Code:
    function calculer(){
        var D;
        var A;
        var C, C2;
        A = 0
        console.log("-----------------------------");
        console.log("nombre de bits pour les données");
        D = prompt("Entrer la valeur du bus de données", 8);
        C = prompt("Entrer la capacite memoire en octet", 65536);
        
        while(C2<C){
            C2= Math.pow(2, A) * D;
            A = A+1;
        }
        window.alert("Le nombre de bits du bus d'adresse est " + A)
        console.log("Le nombre de bits du bus d'adresse est " + A)
        
    
        
    }
    Je ne comprends pas où cela cloche..

    -----
    Dernière modification par xaxamumu40 ; 25/10/2015 à 14h38.

  2. #2
    xaxamumu40

    Re : Algorithme Javascript Boucle

    Message Supprimé
    Dernière modification par xaxamumu40 ; 25/10/2015 à 14h39.

  3. #3
    Jack
    Modérateur

    Re : Algorithme Javascript Boucle

    Citation Envoyé par xaxamumu40 Voir le message
    Message Supprimé
    ????

    Concernant l'algorithme de calcul, je ne comprends pas trop l'intérêt de la boucleLe nombre d'adresses doit pouvoir être obtenu par calcul

  4. #4
    xaxamumu40

    Re : Algorithme Javascript Boucle

    Oui je suis d'accord avec toi mais je souhaiterai retrouver le nombre d'adresse par cette méthode. Est-ce possible ?

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : Algorithme Javascript Boucle

    Oui, mais c'est tout sauf efficace

    Par contre la ligne
    while(C2<C){
    va amener une erreur à l'exécution vu que la variable C2 n'a pas été définie au départ.

  7. #6
    xaxamumu40

    Re : Algorithme Javascript Boucle

    Il me semble que je l'ai défini :

    var D;
    var A;
    var C, C2;

  8. #7
    Jack
    Modérateur

    Re : Algorithme Javascript Boucle

    Non, tu l'as déclarée, pas définie. Ce n'est pas la même chose.

    Lors de l'exécution du "while (C2<C)" comment peut se faire la comparaison entre C2 et C puisque C n'est pas définie?

  9. #8
    Bluedeep

    Re : Algorithme Javascript Boucle

    Citation Envoyé par Jack Voir le message
    Non, tu l'as déclarée, pas définie. Ce n'est pas la même chose.

    Lors de l'exécution du "while (C2<C)" comment peut se faire la comparaison entre C2 et C puisque C n'est pas définie?
    Disons pour être précis qu'elle n'est pas initialisée, donc son contenu n'est pas défini. Ici C est initialisée, mais pas C2.
    Un
    Code:
    C2 = 0;
    plus haut réglerait le problème

  10. #9
    xaxamumu40

    Re : Algorithme Javascript Boucle

    Merci à vous deux je viens d'essayer à l'instant là était le problème. Bonne journée

Discussions similaires

  1. exercice algorithme la boucle pour
    Par avatarkhalid dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 03/12/2014, 19h14
  2. Réponses: 4
    Dernier message: 29/09/2014, 20h47
  3. Javascript : Intégrer une variable javascript dans un champ de formulaire html
    Par squal31 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 03/08/2014, 11h15
  4. Algorithme: réduction de boucle
    Par Eogan dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 25/11/2010, 18h36
  5. Algorithme factoriel avec boucle while
    Par invite3a7edcd7 dans le forum Logiciel - Software - Open Source
    Réponses: 29
    Dernier message: 31/07/2009, 21h27