Skip to content

Instantly share code, notes, and snippets.

@kouameYao
Last active January 14, 2024 21:23
Show Gist options
  • Save kouameYao/f8745aaf12943332d4a651e40c67e8ca to your computer and use it in GitHub Desktop.
Save kouameYao/f8745aaf12943332d4a651e40c67e8ca to your computer and use it in GitHub Desktop.
// =========================
// -=-=-=-=-=-=-= 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