Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 3450acdc rédigé par Titouan CASTRO's avatar Titouan CASTRO
Parcourir les fichiers

js

parent ccd00675
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="FLOW" />
</component>
<component name="ProjectRootManager">
<output url="file://$PROJECT_DIR$/out" />
</component>
......
......@@ -27,6 +27,14 @@ class Promotion {
}
}
suppEtu(etu){
this.etudiants.splice(this.etudiants.indexOf(etu),1)
}
moyPromo(){
var sum = this.etudiants.reduce((total,current) => total+current.note,0)
return sum/this.etudiants.length
}
}
......@@ -37,22 +45,34 @@ const etu3 = new Etudiant("Test3", 9)
Promo.addEtu(etu1)
Promo.addEtu(etu2)
Promo.addEtu(etu3)
Promo.suppEtu(etu3)
console.log(Promo.etudiants)
// CALCUL MOYENNE
const tab= [10,9,20,8,12]
function augmenterPromo(tab,increment){
tab.map((note)=>(note+increment>=20?note=20:note+=increment))
var tab = [11,18,20,11,12]
function augmenter(tab,increment){
return tab.map((note)=>(note+increment>=20?note=20:note+=increment))
}
augmenterPromo(tab,9)
console.log(tab)
tab = augmenter(tab,8)
console.log("liste notes :" ,tab)
function moyenne(tab){
var sum = tab.reduce((total, currentNote) => total + currentNote,0)
var sum = tab.reduce((total,currentNote) => total+currentNote,0)
return sum/tab.length
}
console.log(moyenne(tab))
\ No newline at end of file
function nbSupMoy(tab){
var moy = moyenne(tab)
var nb = 0
for(const note of tab){
if(note > moy){
nb++
}
}
return nb
}
var moy = moyenne(tab)
console.log("moyenne :", moy)
var nb = nbSupMoy(tab)
console.log("nombre note>moyenne :", nb)
\ No newline at end of file
Fichier ajouté
Fichier ajouté
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter