123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292 |
- // //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!');
- // }
|