Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- process.stdin.resume()
- process.stdin.setEncoding('utf8')
- const now = new Date()
- let year = now.getFullYear()
- const onData = (age) => {
- if (age > 99) {
- console.log('give me your secret, you are born in ' + Math.round(year - age))
- } else if (age < 0) {
- console.log('impossible not born yet !')
- } else if (!isNaN(age)) {
- console.log('you are born in ' + Math.round(year - age))
- process.exit()
- } else {
- console.log('put a number')
- }
- console.log('What\'s your age ?')
- }
- process.stdin.on('data', onData)
- console.log('What\'s your age ?')
- /* utilisation volontaire de else if car je voulais mettre des phrases diffèrentes. chose impossible avec des && */
- /*une autre maniere de faire en ternaire en ES6 */
- process.stdin.resume()
- process.stdin.setEncoding('utf8')
- console.log('Quel âge as-tu ?')
- const todayYear = new Date().getFullYear()
- process.stdin.on('data', (age) => {
- const birthYear = todayYear - Math.round(age)
- isNaN(age) ? console.log(`Tu n'as pas entré un nombre ! Essaye encore !`)
- : age >99 || age <= 0 ? console.log(`Sois t'es mort, soit t'es pas né(e) ! Menteur va ! Sois sincère cette fois.`)
- : (console.log(`Tu es né(e) en ${birthYear}.`), process.exit())
- })
Add Comment
Please, Sign In to add comment