Задание: Вам необходимо самостоятельно решить, для какого задания какой оператор ветвления лучше использовать: if, switch или тернарный.
let age = Number(prompt('Введите ваш возраст'))
if (age>=0 && age<=2) {
.....console.log('вы ребенок');
} else if (age<18) {
.....console.log('вы подросток');
} else if (age<60) {
.....console.log('вы взрослый');
} else if (age>=60) {
.....console.log('вы пенсионер');
} else {
.....console.log('введите правильное значение');
}
let enterNumber = Number(prompt('Введите число'))
switch (enterNumber) {
case 1:
.....console.log('!');
.....break;
case 2:
.....console.log('@')
.....break
case 3:
.....console.log('#')
.....break
// делаем также оставшиеся 'case'
default:
.....console.log('Введите число как по условию');
.....break;
}
let age = Number(prompt('Введите год'))
if (age%400==0) {
.....console.log('год високосный');
} else if (age%100==0) {
.....console.log('год не вискосный');
} else if (age%4==0) {
.....console.log('год високосный');
} else {
.....console.log('год не вискосный');
}
let quantatyUSD = Number(prompt('Количество долларов?'))
let money = prompt('В какую валюту перевести? (EUR, UAN, AZN)' )
switch (money) {
case 'EUR':
.....console.log(quantatyUSD* 0.9);
.....break;
case 'UAN':
.....console.log(quantatyUSD* 4);
.....break;
case 'AZN':
.....console.log(quantatyUSD* 2);
.....break;
default:
.....console.log('Данную валюту не переводим');
.....break;
}
let rub = Number(prompt('Введите сумму к покупке'))
if (rub>=200 && rub<300) {
.....console.log(rub - rub*0.03);
} else if (rub>=300 && rub<500) {
.....console.log(rub - rub*0.05);
} else if (rub>=500) {
.....console.log(rub - rub*0.07);
} else {
.....console.log('Данные не корректны');
}
let answer1= prompt('Какой формы Земля?')
let answer2= Number(prompt('Какой сейчас год?'))
let answer3= prompt('Как по-английски будет "жёлтый"?')
let answerSumm = 0
if (answer1 == 'круглая') {
answerSumm+=2
}
if (answer2==2025) {
answerSumm+=2
}
if (answer3=='yellow') {
answerSumm+=2
}
console.log(answerSumm);