Advertisement
ThePizzaDu62

formula.js

Apr 19th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. else if(command === "formula" || command === "f") {
  2.             const possibleArgs = ['p', 'a', 'v', 'perimeter', 'area', 'volume'];
  3.  
  4.             if(possibleArgs.includes(args[0])) {
  5.                 if(args[0] === "perimeter" || args[0] === "p") {
  6.                     const perimeterFormulas = new discord.RichEmbed();
  7.                     perimeterFormulas.setTitle("Formules de périmètre");
  8.                     perimeterFormulas.setColor("FF99CC");
  9.                     perimeterFormulas.addField("Carré :", "\`côté * 4\`", true);
  10.                     perimeterFormulas.addField("Rectangle :", "\`Longueur * 2 + largeur * 2\`", true);
  11.                     perimeterFormulas.addField("Cercle :", "\`2 * \u03c0 * Rayon\`");
  12.                     perimeterFormulas.addField("Triangle :", "\`côté1 + côté2 + côté3\`", true);
  13.                     perimeterFormulas.addField("Parallèlogramme :", "\`Longueur * 2 + largeur * 2\`", true);
  14.                     perimeterFormulas.addField("Trapèze :", "\`base1 + base2 + côté1 + côté2\`");
  15.                     perimeterFormulas.addField("Losange :", "\`côté * 4\`", true);
  16.    
  17.                     message.channel.send(perimeterFormulas);
  18.                 }
  19.    
  20.                 else if(args[0] === "area" || args[0] === "a") {
  21.                     const areaFormulas = new discord.RichEmbed();
  22.                     areaFormulas.setTitle("Formules d'aire");
  23.                     areaFormulas.setColor("FF99CC");
  24.                     areaFormulas.addField("Carré :", "\`côté²\`", true);
  25.                     areaFormulas.addField("Rectangle :", "\`Longueur * largeur\`", true);
  26.                     areaFormulas.addField("Disque :", "\`\u03c0 * Rayon²\`");
  27.                     areaFormulas.addField("Triangle :", "\`(base * hauteur) / 2\`", true);
  28.                     areaFormulas.addField("Parallèlogramme :", "\`base * hauteur\`", true);
  29.                     areaFormulas.addField("Trapèze :", "\`((base1 + base2) * hauteur) / 2\`");
  30.                     areaFormulas.addField("Losange :", "\`diagonale1 * diagonale2 / 2\`", true);
  31.                     areaFormulas.addField("Sphère :", "\`Rayon² * (\u03c0 * 4)\`", true);
  32.                     areaFormulas.addField("Cône :", "\`√(Rayon² + hauteur²) * \u03c0 * Rayon\`", true);
  33.                     areaFormulas.addField("Cube :", "\`arête² * 6\`", true);
  34.                     areaFormulas.addField("Pavé droit :", "\`(2 * Longueur * largeur) + (2 * Longueur * hauteur) + (2 * largeur * hauteur)\`", true);
  35.                     areaFormulas.addField("Cylindre :", "\`2 * \u03c0 * Rayon * hauteur\`");
  36.                     areaFormulas.addField("Pyramide à base carrée :", "\`(côté de la base * 4) * √(hauteur² + (côté de la base / 2)²) / 2\`", true);
  37.    
  38.                     message.channel.send(areaFormulas);
  39.                 }
  40.    
  41.                 else if(args[0] === "volume" || args[0] === "v") {
  42.                     const volumeFormulas = new discord.RichEmbed();
  43.                     volumeFormulas.setTitle("Formules de volume");
  44.                     volumeFormulas.setColor("FF99CC");
  45.                     volumeFormulas.addField("Cube :", "\`arête³\`", true);
  46.                     volumeFormulas.addField("Pavé droit :", "\`Longueur * largeur * hauteur\`", true);
  47.                     volumeFormulas.addField("Cylindre :", "\`\u03c0 * Rayon² * hauteur\`");
  48.                     volumeFormulas.addField("Cône :", "\`(\u03c0 * Rayon² * hauteur) / 3\`", true);
  49.                     volumeFormulas.addField("Pyramide à base carrée :", "\`(coté² * hauteur) / 3\`", true);
  50.                     volumeFormulas.addField("Pyramide à base rectangulaire :", "\`((Longueur * largeur) * hauteur) / 3\`", true);
  51.                     volumeFormulas.addField("Sphère :", "\`(4 / 3) * \u03c0 * Rayon³\`", true);
  52.    
  53.                     message.channel.send(volumeFormulas);
  54.                 }
  55.             } else message.channel.send(new discord.RichEmbed().setTitle(`:x: Erreur: Argument invalide`).setColor("FF0000").setDescription("\`" + args[0] + "\` n'est pas une catégorie de formules valide."));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement