// //1.switch: sizes
// let wear = prompt('Which clothes do you need? Write your answer: outerwear/lingerie/socks', '');
// let size = prompt('Which size?');

// switch(wear) {
//     case 'outerwear' : switch(size) {
//                             case '40' : alert('S');
//                                         break;
//                             case '42' : alert('M');
//                                         break;
//                             case '44' : alert('M');
//                                         break;
//                             case '46' : alert('L');
//                                         break;
//                             case '48' : alert('L');
//                                         break;
//                         };
//                         break;
//     case 'lingerie' : switch(size) {
//                             case '42': alert('XXS');
//                                         break;
//                             case '44': alert('XS');
//                                         break;
//                             case '46' : alert('S');
//                                         break;
//                             case '48' : alert('M');
//                                         break;
//                         };
//                         break;
//     case 'outerwear' : switch(size) {
//                             case '21': alert('8');
//                                         break;
//                             case '23': alert('9');
//                                         break;
//                             case '25' : alert('10');
//                                         break;
//                         };
//                         break;
// };

//2.switch: if
// let color = 'green';
// if (color === 'red') {
//     console.log('red', 'black');
// }
// else if (color === 'black') {
//     console.log('black');
// }
// else if (color === 'blue') {
//     console.log('blue', 'green');
// }
// else if (color === 'green') {
//     console.log('green');
// }
// else {
//     console.log('something');
// }

//3.prompt: or
// let age = parseInt(prompt('How old are you?', ""));
// let currentYear = (new Date()).getFullYear(); 
// if(isNaN(age) || age === "" || age === null) {
//     alert('Error!');
// }
// else if (age < 0){
//     alert('You made mistake');
// }
// else if(age > 0){
//     alert(`${currentYear - age} is your year of Born`);
// }


//4.confirm: or this days, 5.confirm: if this days
// let word = prompt('шопинг?', '');
// if (word === '' || word === null || !isNaN(word)) {
//     alert('ты - бяка');
// }
// else if(word === 'да') {
//     alert('Yes');
// }
// else {
//     alert("I didn't understand you")
// }


//6.triple prompt
// let surname = prompt('Твоя фамилия?', "");
// let name = prompt('Твое имя?', "");
// let fatherName = prompt('Отчество?', "");
// alert(`Здравствуйте, ${surname} ${name} ${fatherName}!`);

//7.default: or, 8.default: if
// let surname = prompt('Твоя фамилия?', "");
// let username = prompt('Твое имя?', "");
// let fatherName = prompt('Отчество?', "");

// if(surname === "" || surname === null || surname === undefined || !isNaN(surname)) {
//     surname = 'Иванов';
// };
// if(username === "" || username === null || username === undefined || !isNaN(username)) {
//     username = 'Иван';
// };
// if(fatherName == "" || fatherName === null || fatherName === undefined || !isNaN(fatherName)) {
//     fatherName = 'Иванович';
// };
// alert(`Здравствуйте, ${surname} ${username} ${fatherName}!`);


//9.login and password
// let log = prompt('Your login');
// let pswd;

// if(log === 'admin') {
//     pswd = prompt('Your password');
//     if(pswd === 'qwerty') {
//         alert('Welcome!');
//     }
//     else{
//         alert('Wrong password!');
//     }
// }
// else {
//     alert('Wrong login!');
// }

//10.currency calc
// let currency = (prompt(' "usd" или "eur"?', "")).toLowerCase();
// switch(currency){  
//     case 'usd': let money = prompt('Сколько гривен?', "");
//                 let dol = money * 26.1;
//                 alert(`${dol} Долларов`);
//                 break;
//     case 'eur': let grn = prompt('Сколько гривен?', "");
//                 let euro = grn * 29.9; 
//                 alert(`${euro} Евро`);
//                 break;
//     default : console.log('Error!');
// }

//11.currency calc: improved
// let currency = (prompt(' "usd" или "eur"?', "")).toLowerCase();

// switch(currency){  
//     case 'usd': let money = prompt('Сколько гривен?', "");
//                 let dol = ((money / 26.1).toFixed(2));
//                 alert(`${dol} Долларов`);
//                 break;
//     case 'eur': let grn = prompt('Сколько гривен?', "");
//                 let euro = ((grn / 29.9).toFixed(2)); 
//                 alert(`${euro} Евро`);
//                 break;
//     default : console.log('Error!');
// }

// 12.currency calc: two rates
// let currency = confirm(' "Из usd в гривны"?', "");
// let usd;
// let grn;
// currency === true ? ( 
//     usd = prompt('Сколько usd?', ""),
//     alert(`${(usd * 26.5).toFixed(2)} гривен`)
//     ) : (
//     grn = prompt('Сколько гривен?', ""),
//     alert(`${(grn / 26.1).toFixed(2)} usd`)
//     );

//13.currency calc: if
// let currency = (confirm(' "Из usd или eur в гривны"?', "")).toLowerCase();
// if(currency === true) {
//     let cur = (prompt('Из usd или eur"?')).toLowerCase();
//     if ( cur === 'usd'){
//         let usd = prompt('Сколько usd?', "");
//         let grn_usd = ((usd * 26.5).toFixed(2));
//         alert(`${grn_usd} гривен`);
//     }
//     else if (cur === 'eur'){
//         let eur = prompt('Сколько eur?', "");
//         let grn_eur = ((eur * 30).toFixed(2)); 
//         alert(`${grn_eur} гривен`);
//     }
// }
// else if(currency === false){
//     let grnToCur = (prompt('Из гривен в usd или eur"?')).toLowerCase();
//     if ( grnToCur === 'usd'){
//         let grn = prompt('Сколько гривен?', "");
//         let grnToUsd = ((grn / 26.1).toFixed(2));
//         alert(`${grnToUsd} usd`);
//     }
//     else if (grnToCur === 'eur'){
//         let gr = prompt('Сколько гривен?', "");
//         let grnToEur = ((gr / 30).toFixed(2)); 
//         alert(`${grnToEur} eur`);
//     }
// }
// else {
//     alert('Error!');
// }

//14.scissors, 17.Задание на черный пояс
// let yourChoise = (prompt('камень, ножницы или бумага?', "")).toLowerCase();
// let compChoise = Math.random();

// if(compChoise <= 0.33) {
//     compChoise = 'камень';
// }
// else if (compChoise <= 0.66) {
//     compChoise = 'ножницы';
// }
// else {
//     compChoise = 'бумага';
// }

// if(yourChoise === "" || yourChoise === null || yourChoise === undefined || !isNaN(yourChoise)){
//     alert('Error!');
// }
// else if (yourChoise === compChoise) {
//     alert('Draw');
// }
// else if((yourChoise === "камень" && compChoise ==="ножницы") || (yourChoise === "бумага" && compChoise ==="камень") || 
//         (yourChoise === "ножницы" && compChoise ==="бумага")) {
//     alert(`You won! The computer chose ${compChoise}`);
// }
// else  {
//     alert(`Computer won! Because he chose ${compChoise}`);
// }



//15.Задание на синий пояс
// let ratios = new Map([
//     ['usd', '25.6'],
//     ['eur', '29']
// ]);
// let currency = (prompt('Конвертировать в usd или eur?')).toLowerCase();
// // let currency = 'usd';
// let grn = prompt(`Сколько грн вы хотите конвертировать в ${currency}?`);
// // let grn = 1000;

// if (currency === 'usd') {
//     alert((grn / ratios.get('usd')).toFixed(2));
// }
// else if (currency === 'eur'){
//     alert((grn / ratios.get('eur')).toFixed(2));
// }
// else {
//     alert('Error');
// }


//16.real data
// let currency = (confirm(' "Из usd или eur в гривны"?', "")).toLowerCase();
// if(currency === true) {
//     let cur = (prompt('Из usd или eur"?')).toLowerCase();
//     if ( cur === 'usd'){
//         fetch('https://open.er-api.com/v6/latest/USD').then(res => res.json())
//         .then(data => {
//             let rate_uah = data.rates.UAH;
//             let usd = prompt('Сколько usd?', "");
//             alert(`${(usd * rate_uah).toFixed(2)} гривен`);
//         });
//     }
//     else if (cur === 'eur'){
//         fetch('https://open.er-api.com/v6/latest/EUR').then(res => res.json())
//         .then(data => {
//             let rate_grn = data.rates.UAH;
//             let eur = prompt('Сколько eur?', "");
//             alert(`${(eur * rate_grn).toFixed(2)} гривен`);
//         });
//     }   
// }
// else if(currency === false){
//     let grnToCur = (prompt('Из гривен в usd или eur"?')).toLowerCase();
//     if ( grnToCur === 'usd'){
//         fetch('https://open.er-api.com/v6/latest/UAH').then(res => res.json())
//         .then(data => {
//             let rate_usd = data.rates.USD;
//             let grn = prompt('Сколько гривен?', "");
//             alert(`${(grn * rate_usd).toFixed(2)} usd`);
//         });
//     }
//     else if (grnToCur === 'eur'){
//         fetch('https://open.er-api.com/v6/latest/UAH').then(res => res.json())
//         .then(data => {
//             let rate_eur = data.rates.EUR;
//             let gr = prompt('Сколько гривен?', "");
//             alert(`${(gr * rate_eur).toFixed(2)} eur`);
//         });
//     }
// }
// else {
//     alert('Error!');
// }