Last active
January 14, 2024 21:23
-
-
Save kouameYao/f8745aaf12943332d4a651e40c67e8ca to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ========================= | |
// -=-=-=-=-=-=-= DEVOIR A RENDRE LE 16/01/2024 AVANT 23h59 min -=-=-=-=-=-=-=-=-=-=- | |
// ========================= | |
// NB: Pour tous les exercices, prière des les placer dans un fichier (.js) séparé puis l 'importer dans le fichier (.html) | |
// EXERCICE 1 - LES BOUCLES (5 points) | |
/** | |
* Pour cet exercice on demandera à l'utilisateur (à l'aide de prompt un nombre à l'utilisateur entre 0 et 10, on affichera ensuite tous les nombres inférieur ou égal au nombre indiqué par l'utiliseur | |
* (si il rentre 4, on afficher 4, 3, 2, 1, 0). Si l'utilisateur rentre un chiffre n'appartenant pas l'interval indiqué, on affichera un message d'erreur, puis on lui demandera de reprendre. | |
*/ | |
// EXERCIE 2 - FONCTIONS (5 points) | |
/** | |
* Créer une fonction isPremier() qui permet d'indiquer si un nombre passé en paramètre est premier | |
* Vous devez obtenir les resultats suivants | |
*/ | |
console.log("0", isPremier(0)); // false | |
console.log("1", isPremier(1)); // false | |
console.log("2", isPremier(2)); // true | |
console.log("3", isPremier(3)); // true | |
console.log("11", isPremier(11)); // true | |
console.log("12", isPremier(12)); // false | |
// EXO 3 - CLASSES (5 points) | |
/** | |
* Notre code JavaScript va être utilisé dans un outil de dessin et on a besoin de class pour représenter nos formes géométriques. | |
* On se concentrera sur la création de rectangle et de carré. | |
* Le rectangle sera construit à l'aide de 2 informations (la largeur et la hauteur). | |
* Le carré lui sera construit qu'avec une seule dimension et héritera des propriété et methode du rectangle. | |
* Voici le code qu'il vous faudra faire fonctionner. | |
*/ | |
const rectangle1 = new Rectangle(10, 20); | |
console.log(rectangle1.perimeter); // 60 | |
console.log(rectangle1.isValid); // true | |
const rectangle2 = new Rectangle(-10, 20); | |
console.log(rectangle2.isValid); // false | |
const carre1 = new Square(10); | |
console.log(carre1.perimeter); // 40 | |
console.log(rectangle1.isBiggerThan(carre1)); // true | |
// EXERCICE 4 - LES BOUCLES ET LES CONDITIONS (5 points) | |
/** | |
* Ecrire un programme javascript, qui à partir d’une moyenne affiche la mention correspondante | |
* La notre entré doit être comprise entre 0 et 20. Dans le cas contraire, affichier un message à l'utilisateur. | |
* LES MENSIONS QUE NOUS AVONS CHOISI POUR VOTRE PROGRAMME | |
* - Excellent | supérieur ou égal à 18 | |
* - Tres bien | supérieur ou égal à 16 | |
* - Bien | supérieur ou égal à 14 | |
* - Assez Bien| supérieur ou égal à 12 | |
* - Passable | supérieur ou égal à 10 | |
* - Insuffisant | supérieur ou égal à 8 | |
* - Faible | supérieur ou égal à 6 | |
* - Mediocre. | strictement inférieur à 6 | |
*/ | |
// VOUS DEVEZ RENDRE LE DEVOIR DANS UN DOSSIER PORTANT VOTRE NOM ET PRÉNOM(S): DEVOIR-KOUAME_YAO_JEAN, VIA GITLAB ou GITHUB | |
// Voici mon username gitlab/github: kouameYao. Individuellement chacun peut créer un repository sur gitlab et m'ajouter. | |
// NB: | |
// LE PLAGIAT EST A EVITER. | |
// Tous ceux ou celles qui ne soumettront pas leur devoir via gitlab ou github se verront attribuer une note comprise entre 0 et 3. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment