# Exercise Day 2 -Conditionals ### [Exercises: Level 1](#exercise-level-1) 1. Get user input using prompt(“Enter your age:”). If user is 18 or older , give feedback:'You are old enough to drive' but if not 18 give another feedback stating to wait for the number of years he needs to turn 18. ```sh Enter your age: 30 You are old enough to drive. Enter your age:15 You are left with 3 years to drive. ``` 1. Compare the values of myAge and yourAge using if … else. Based on the comparison and log the result to console stating who is older (me or you). Use prompt(“Enter your age:”) to get the age as input. ```sh Enter your age: 30 You are 5 years older than me. ``` 1. If a is greater than b return 'a is greater than b' else 'a is less than b'. Try to implement it in to ways - using if else - ternary operator. ```js let a = 4 let b = 3 ``` ```sh 4 is greater than 3 ``` 1. Even numbers are divisible by 2 and the remainder is zero. How do you check, if a number is even or not using JavaScript? ```sh Enter a number: 2 2 is an even number Enter a number: 9 9 is is an odd number. ``` ### [Exercises:Level 2](#exercise-level-2) 1. Write a code which can give grades to students according to theirs scores: - 80-100, A - 70-89, B - 60-69, C - 50-59, D - 0-49, F 1. Check if the season is Autumn, Winter, Spring or Summer. If the user input is : - September, October or November, the season is Autumn. - December, January or February, the season is Winter. - March, April or May, the season is Spring - June, July or August, the season is Summer 1. Check if a day is weekend day or a working day. Your script will take day as an input. ```sh What is the day today? Saturday Saturday is a weekend. What is the day today? saturDaY Saturday is a weekend. What is the day today? Friday Friday is a working day. What is the day today? FrIDAy Friday is a working day. ``` ### [Exercises:Level 3](#exercise-level-3) 1. Write a program which tells the number of days in a month. ```sh Enter a month: January January has 31 days. Enter a month: JANUARY January has 31 day Enter a month: February February has 28 days. Enter a month: FEbruary February has 28 days. ``` 1. Write a program which tells the number of days in a month, now consider leap year. ### Exercise Level 1 1. Get user input using prompt(“Enter your age:”). If user is 18 or older , give feedback:'You are old enough to drive' but if not 18 give another feedback stating to wait for the number of years he needs to turn 18. ``` Enter your age: 30 You are old enough to drive. Enter your age:15 You are left with 3 years to drive. ``` ```js // app.js let age = Number(prompt("lüefen yaşınızı giriniz")) if(age >=18){ console.log(`Araba kullanabilecek yaştasınız`) } else( console.log(`araba kullanabilmek için ${18-age} yıl beklemeniz gerekmektedir`) ) ``` 2. Compare the values of myAge and yourAge using if … else. Based on the comparison and log the result to console stating who is older (me or you). Use prompt(“Enter your age:”) to get the age as input. ``` Enter your age: 30 You are 5 years older than me. ``` ```js // app.js let myAge =18 let yourAge=18 if(myAge > yourAge ){ console.log(`ben senden ${myAge - yourAge} yıl büyüğüm`) } else if(myAge == yourAge){ console.log('aynı yaştayız') } else( console.log(`sen benden ${yourAge - myAge} yıl büyüksün`) ) ``` 3. If a is greater than b return 'a is greater than b' else 'a is less than b'. Try to implement it in to ways ``` - using if else - ternary operator let a = 4 let b = 3 ``` ```js // app.js let result =a > b ? console.log("a büyüktür b") : console.log("b büyüktür a") ``` 4. Even numbers are divisible by 2 and the remainder is zero. How do you check, if a number is even or not using JavaScript? ``` Enter a number: 2 2 is an even number Enter a number: 9 9 is is an odd number. ``` ```js // app.js let num = Number(prompt("sayı giriniz")) if(num % 2 ==0){ console.log(`${num} sayısı çifttir`) } else{ console.log(`${num} sayısı tektir`) } ``` ### Exercise Level 2 1. Write a code which can give grades to students according to theirs scores: ``` - 80-100, A - 70-89, B - 60-69, C - 50-59, D - 0-49, F ``` ```js // app.js let scores = Number(prompt("notunuzu giriniiz")) if(80 <= scores && scores <=100 ){ console.log("notunuz ") } else if( 70 <= scores && scores <=79 ){ console.log("notunuz B") } else if( 60 <= scores && scores <=69 ){ console.log("notunuz C") } else if( 50 <= scores && scores <=59 ){ console.log("notunuz D") } else if( 0 <= scores && scores <=49 ){ console.log("notunuz E") } ``` 2. Check if the season is Autumn, Winter, Spring or Summer. If the user input is : ``` - September, October or November, the season is Autumn. - December, January or February, the season is Winter. - March, April or May, the season is Spring - June, July or August, the season is Summer ``` ```js // app.js const mount = String(prompt('hangi aydayız')).toLowerCase(); if(mount=='september' || mount=='october'|| mount=='november'){ console.log('The seson is Autumn') } else if(mount=='december' || mount=='january' || mount=='february'){ console.log('The season is Winter') } else if(mount=='march'||mount=='may' ||mount=='april'){ console.log('The season is Spring') } else if(mount=='june'||mount=='juli'||mount=='august'){ console.log('The seasom is Summer') } else{ console.log(`${mount} is not a mount`) } ``` 3. Check if a day is weekend day or a working day. Your script will take day as an input. ``` What is the day today? Saturday Saturday is a weekend. What is the day today? saturDaY Saturday is a weekend. What is the day today? Friday Friday is a working day. What is the day today? FrIDAy Friday is a working day. ``` ```js // app.js let day = prompt('What day is today').toLowerCase() switch (day) { case 'monday': case 'tuesday': case 'wednesday': case 'thursday': case 'friday': console.log(`${day} is a workind day`) break; case 'sunday': case 'saturday': console.log(`${day} is weekend`) break; default: console.log(`${day} is't a day`) } ``` ### Exercise Level 3 1. Write a program which tells the number of days in a month. ``` Enter a month: January January has 31 days. Enter a month: JANUARY January has 31 day Enter a month: February February has 28 days. Enter a month: FEbruary February has 28 days. ``` ```js // app.js let month = prompt('Please enter a month') switch (month) { case 'january': case 'march': case 'may': case 'july': case 'august': case 'october': case 'december': alert(`month has 31 day`) } switch(month){ case 'april': case 'june': case 'september': case 'november': alert(`month has 30 day`) } switch(month){ case 'february': alert(`month has 28 day`) } ```