Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilCalendrierÉvènementsPublicationsGalerieFAQRechercherDernières imagesMembresGroupesS'enregistrerConnexion
photocontact
photocontact
photocontact
photocontact
photocontact
Derniers sujets
» 10 métiers pour aider les personnes en situation de handicap
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeJeu Juil 15, 2021 10:21 am par Farid Admin

» Le HTML - Comment ça marche ?
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeLun Juin 14, 2021 2:30 pm par Farid Admin

» Installateur·trice Dépanneur·euse en Informatique - Titre Professionnel Niveau 3 (niveau européen)
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeVen Juin 11, 2021 3:39 pm par Farid Admin

» Le premier ordinateur électronique au monde pesait 30 tonnes !
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeJeu Juin 10, 2021 3:44 pm par Farid Admin

» Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeMar Juin 08, 2021 3:27 pm par Farid Admin

» Maîtrisez le JavaScript en 30 exercices pratiques
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeLun Juin 07, 2021 3:32 pm par Farid Admin

» euromilion.css.tx
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeLun Juin 07, 2021 11:38 am par Farid Admin

» euromilion.js.tx
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeLun Juin 07, 2021 11:38 am par Farid Admin

» Ecole pour la formation de développeur web
Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeLun Juin 07, 2021 10:48 am par Valentin



Le Deal du moment : -26%
Bosch BBS8214 Aspirateur Balai Multifonction sans fil ...
Voir le deal
249.99 €

 

 Correction Fiche Exo 4 (les fonctions)js

Aller en bas 
AuteurMessage
Farid Admin
Admin
Farid Admin


Messages : 52
Date d'inscription : 25/05/2021

Correction Fiche Exo 4 (les fonctions)js Empty
MessageSujet: Correction Fiche Exo 4 (les fonctions)js   Correction Fiche Exo 4 (les fonctions)js I_icon_minitimeMar Juin 01, 2021 3:16 pm

function sommeTableau(tableau){
if(tableau.length > 0){
let somme = 0;
for(let i = 0; i < tableau.length; i++){
somme += tableau[i];
}
//moyenne = somme / tableau.length;
return somme;
}
else{
return 0;
}

}

let tableauDeNotes = [17, 10, 5, 8, 20, 14];
let tableauVide = [];
let sommeCalculee = sommeTableau(tableauDeNotes);
let sommeCalculee2 = sommeTableau(tableauVide);


function moyenneTableau(tableau){
if(tableau.length > 0){
let somme = 0;
for(let i = 0; i < tableau.length; i++){
somme += tableau[i];
}
moyenne = somme / tableau.length;
return moyenne;
}
else{
return 0;
}
}

let moyenneCalculee = moyenneTableau(tableauDeNotes);
let moyenneCalculee2 = moyenneTableau(tableauVide);

function getMinTableau(tableau){
let min = tableau.reduce(function(a,b){
return Math.min(a, b);
})
return min;
}

function getMaxTableau(tableau){
let max = tableau.reduce(function(a,b){
return Math.max(a, b);
})
return max;
}

let minCalcule = getMinTableau(tableauDeNotes);
let maxCalcule = getMaxTableau(tableauDeNotes);
console.log();

function triTableauCroissant(tableau){
let flag = false;
for(let i = 0; i < tableau.length; i++){
if(tableau[i] > tableau[i + 1]){
//invertion
let temp = tableau[i];
tableau[i] = tableau[i + 1];
tableau[i + 1] = temp;

flag = true;
}
if(flag == true){
i = -1;
flag = false;
}
}
return tableau;
}

let tableauTrieCroissant = triTableauCroissant(tableauDeNotes);
console.log();
Revenir en haut Aller en bas
https://afpa-numerique.forumpro.fr
 
Correction Fiche Exo 4 (les fonctions)js
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: JAVASCRIPT-
Sauter vers: