Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. /*
  2. Ma première application
  3. Réaliser votre première application NodeJS. Cette application écrite doit demander à l'utilisateur son âge et,
  4. à partir de cette valeur, lui retourner son année de naissance. Vous posterez le lien de votre Gist.
  5.  
  6. Critères de validation
  7. L'application demande une valeur à l'utilisateur
  8. La valeur ne peut être que numérique
  9. La valeur ne peut pas être supérieure à 99
  10. La valeur retournée est inférieure à l'année en cours
  11. */
  12.  
  13. process.stdin.resume()
  14. process.stdin.setEncoding('utf8')
  15.  
  16. const birthdayYear = n => {
  17. const today = new Date();
  18. const years = today.getFullYear();
  19. return years - n
  20. }
  21.  
  22. console.log('Bonjour ! Quelle âge as-tu ?')
  23. process.stdin.on('data', (number) => {
  24. if(isNaN(number)) {
  25. console.log("Erreur : Vous devez saisir votre âge en chiffre")
  26. } else if (0 < number && number <= 99) {
  27. console.log('Tu es né(e) en ' + birthdayYear(number))
  28. } else {
  29. console.log("Erreur : Veuillez saisir un nombre compris entre 0 et 99")
  30. }
  31. process.exit()
  32. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement