Accéder au contenu principal

Exercice javascript: les bases N°1

 


Exercice 1

inversez la chaine fournie , Vous devrez peut-être transformer la chaîne en un tableau avant de pouvoir l'inverser.
Exemple

Correction


function inverseChaine(chaine)
{
    var res ="";
     for(var i=chaine.length -1 ;i >=0 ;i--)
     {
        res+=chaine[i];
     }
          return res;
}  
 inverseChaine('Bonjour');

Exercice 2

Renvoyez la longueur du mot le plus long dans la phrase donnée.Votre réponse doit être un numéro.
Exemple

Correction


function TrouverLeMot(chaine)
{
    var arr = [];
    arr = chaine.split(' ');
    var res = arr[0].length;
    for(var i=1;i <= arr[i].length;i++)
    {
        if(res <= arr[i].length)
        {
            res = arr[i].length;
        }
    }
    return res;
}
TrouverLeMot('Bonjour tout le monde');
         

Exercice 3

Retournez un tableau composé du plus grand nombre de chaque sous-tableau fourni. pour plus de simplicité, le tableau indiqué 3 sous-tableaux exactement.
Exemple

Correction


function PlusGrand(arr) 
{
    var res=[];
    for(var i=0; i < 3 ;i++)
    {
    var check = arr[i][0];
    for(var j=0; j < arr[i].length;j++)
    {
        if (check <= arr[i][j] )
        {
        check = arr[i][j];
        }
    }
    res.push(check);
    }
    return res;
}  
      PlusGrand([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39]]);    


Exercice 4

Vérifiez si une chaîne (premier argument, ch) se termine par la chaîne cible donnée (deuxième argument, cible). utiliser la methode substring pour confirmer.
Exemple

Correction

    
function confirmerLaFin(ch, cible) 
{
  var l=ch.length - 1;
  var l2=cible.length -1;
  var res = l - l2;
    if(ch.substring(res) == cible)
    {
     return true;
    }
   return false;
        
} 
confirmerLaFin("ce soir", "soir");

    

Exercice 5

Répétez une chaîne de caractères donnée chaine (premier argument) pour un nombre de fois (deuxième argument). Renvoyer une chaîne vide si num n'est pas un nombre positif.

Correction

    
function RepeterChaineNombreFois(chaine, nbr) 
{
    var res ="";
    if(nbr > 0)
    {
        for(var i = 0 ; i < nbr;i++)
        {
            res +=chaine;
        }
    }

    return res;
}      
RepeterChaineNombreFois("akc", 2);

    

Posts les plus consultés de ce blog

Apprendre le cours d'algorithme par des exercices corrigés

définition de l'algorithme et la relation avec programmation L'algorithme est une procédure étape par étape, qui définit un ensemble d'instructions à exécuter dans un certain ordre pour obtenir le résultat souhaité. les algorithmes sont généralement créés indépendamment des langues utilisées. un algorithme peut être exécuté dans plus d'un langage de programmation. algorithme définition Le mot "algorithme" signifie "un processus ou un ensemble des règles à suivre dans les calculs ou autres opérations de résolution de problèmes". Un algorithme désigne une liste d'instructions étape par étape pour résoudre une instance d'un problème. Les algorithmes sont des processus finis et sont des solutions en soi. On peut le comprendre en prenant un exemple de cuisson d'une nouvelle recette. Pour préparer une nouvelle recette, on lit les instructions et les étapes et on les exécute une par une, d

exercice en html et css pour les débutant avec correction N°1

É noncé: l'objectif de cet exercices est  pratiqué de ce que tu as appris déja. écrire ne code correspondant a l'image suivante : Correction Code HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CHAUSSEURS</title> </head> <body> <!--Remplissage Header --> <header> <!--changer photo sneakers.png par une photo sur votre computer--> <img src="sneakers.png"> <h2 class="Title">ShoesStore:étre bien dans ses pieds</h2> </header> <!--Remplissage Nav --> <nav> <a href="#">Accueil</a>| <a href="#">Enfants</a> <a href="#">Hommes</a> <a href="#">Femmes</a> <a href="#">Paiement</a> </nav>

Exercices Algorithme les tableaux

Les tableaux a une dimension Exercice 1: Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les mettant toutes à zéro. Correction Tableau Truc(6) en Numérique Variable i en Numérique Debut Pour i ← 0 à 6 Truc(i) ← 0 FinPour Fin Exercice 2: Ecrire un algorithme qui déclare et remplisse un tableau contenant les six voyelles de l’alphabet latin. Correction Tableau Truc(5) en Caractère Debut Truc(0) ← "a" Truc(1) ← "e" Truc(2) ← "i" Truc(3) ← "o" Truc(4) ← "u" Truc(5) ← "y" Fin Exercice 3: Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs par l’utilisateur. Correction Tableau Notes(8) en Numérique Variable i en Numérique Debut Pour i ← 0 à 8 Ecrire "Entrez la note numéro ", i + 1 Lire Notes(i) FinPour Fin Exercice 4: Que produit l’algorith