123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793 |
- // switch: sizes ===============================================================
- let sizesUkr = prompt("Введите украинский размер верхней одежды")
- let sizesUsa
- let sizesUsaLetter
- switch (sizesUkr){
- case '40': sizesUsa=6, sizesUsaLetter='S', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '42': sizesUsa=8, sizesUsaLetter='M', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '44': sizesUsa=10, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '46': sizesUsa=12, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '48': sizesUsa=14, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '50': sizesUsa=16, sizesUsaLetter='XL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '52': sizesUsa=18, sizesUsaLetter='XL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '54': sizesUsa=20, sizesUsaLetter='XXL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- default: alert('Введите правильный размер')
- }
- // switch: if ===============================================================
- let color = prompt("Введите цвет")
- if (color=="red")
- {document.write("<div style='background-color: red;'>красный</div>")
- document.write("<div style='background-color: black; color: white;'>черный</div>")}
- else if (color=="black")
- {document.write("<div style='background-color: black; color: white;'>черный</div>")}
- else if (color=="blue")
- {document.write("<div style='background-color: blue;'>синий</div>")
- document.write("<div style='background-color: green;'>зеленый</div>")}
- else if (color=="green")
- {document.write("<div style='background-color: green;'>зеленый</div>")}
- else
- {document.write("<div style='background-color: gray;'>Я не понял</div>")}
- // prompt: or ===============================================================
- let year = Number(prompt('Введите текущий год'))
- let age
- if (year==true || year==false){
- alert("Ошибка!")
- }
- else {
- age = Number(prompt("Введите Ваш возраст"))
- if (age==true || age==false){
- alert("Ошибка!")
- }
- else{alert(year-age)}
- }
- // confirm: or this days ===============================================================
- let shoppingBot = confirm("Шопинг?")
- if(shoppingBot==false || shoppingBot==false){
- alert("Ты бяка!")
- }
- // confirm: if this days ===============================================================
- let shoppingBot = confirm("Шопинг?")
- if(shoppingBot==false){
- alert("Ты бяка!")
- }
- // triple prompt ===============================================================
- let name = prompt("Введите свое имя")
- let surName = prompt("Введите свою фамилию")
- let patronymic = prompt("Введите свое отчество")
- alert(surName + ' ' + name + ' ' + patronymic)
- // default: or ===============================================================
- let name = prompt("Введите свое имя") || "Vlad"
- let surName = prompt("Введите свою фамилию") || "Stasenko"
- let patronymic = prompt("Введите свое отчество") || "Andreyevich"
- alert(surName + ' ' + name + ' ' + patronymic)
- // default: if ===============================================================
- let Name = prompt("Введите свое имя")
- let surName = prompt("Введите свою фамилию")
- let patronymic = prompt("Введите свое отчество")
- if (Name==null){
- Name="Vlad"
- }
- else if(Name==0){
- Name="Vlad"
- }
- if (surName==null){
- surName="Stasenko"
- }
- else if(surName==0){
- surName="Stasenko"
- }
- if (patronymic==null || patronymic==0){
- patronymic="Andreyevich"
- }
- else if(patronymic==0){
- patronymic="Andreyevich"
- }
- alert(surName + ' ' + Name + ' ' + patronymic)
- // login and password ===============================================================
- let login
- let password
- login=prompt("Введите логин!")
- if(login=="admin"){
- password=prompt("Введите пароль!")
- if (password=="qwerty"){
- alert("Вход выполнен!")
- }
- else if(password!=="qwerty"){
- alert("Не верный пароль!")
- }
- }
- else{
- alert("Не верный логин!")
- }
- // currency calc ===============================================================
- let currency = prompt("В какую валюту вы хотите перевести деньги, USD или EUR?")
- let USD
- let EUR
- let UAH
- switch(currency){
- case "USD": USD=36,87
- UAH=prompt("Сколько гривен Вы бы хотели обменять на USD?")
- alert((UAH/USD).toFixed(2) + " $")
- break
- case "EUR": EUR=37,51
- UAH=prompt("Сколько гривен Вы бы хотели обменять на EUR?")
- alert((UAH/EUR).toFixed(2) + " €")
- break
- }
- // currency calc: improved ===============================================================
- let currency = prompt("В какую валюту вы хотите перевести деньги, USD или EUR?")
- currency = currency.toLowerCase()
- let USD
- let EUR
- let UAH
- switch(currency){
- case "usd": USD=36,87
- UAH=prompt("Сколько гривен Вы бы хотели обменять на USD?")
- alert((UAH/USD).toFixed(2) + " $")
- break
- case "eur": EUR=37,51
- UAH=prompt("Сколько гривен Вы бы хотели обменять на EUR?")
- alert((UAH/EUR).toFixed(2) + " €")
- break
- }
- // currency calc: two rates ===============================================================
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let USD
- let EUR
- let UAH
- let isBuyer=confirm("Хотите купить?")
- switch(currency){
- case "usd":
- currencyChoice=isBuyer?40.00:40.25
- if(isBuyer){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/currencyChoice).toFixed(2) + " $")
- }
- else{
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*currencyChoice).toFixed(2) + " ₴")
- }
- break
-
- case "eur":
- currencyChoice=isBuyer?40.57:40.90
- if(isBuyer){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/currencyChoice).toFixed(2) + " €")
- }
- else{
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*currencyChoice).toFixed(2) + " ₴")
- }
- break
- }
- // currency calc: if ===============================================================
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let USD
- let EUR
- let UAH
- let isBuyer=confirm("Хотите купить?")
- if(currency=="usd"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- USD=40.00
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/USD).toFixed(2) + " $")
- }
- if(currencyChoice===false){
- UAH=40.25
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*UAH).toFixed(2) + " ₴")
- }
- }
- if(currency=="eur"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- EUR=40.57
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/EUR).toFixed(2) + " €")
- }
- if(currencyChoice===false){
- UAH=40.90
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*UAH).toFixed(2) + " ₴")
- }
- }
- // scissors ===============================================================
- let playerOne = prompt("Введите свое имя")
- let choiceOne = prompt(playerOne+ " ,что выберешь? " + " КАМЕНЬ 🪨, НОЖНИЦЫ ✂ или БУМАГУ 📃?")
- choiceOne = choiceOne.toLowerCase()
- let game = ["камень", "ножницы", "бумага"]
- let lucky = game[Math.floor(Math.random()*game.length)]
- alert("У меня, " + lucky)
- if (choiceOne==lucky){
- alert("Ничья!")
- }
- else if(choiceOne=="камень" && lucky=="ножницы"){
- alert(playerOne + ", Ты победил!")
- }
- else if(choiceOne=="бумага" && lucky=="камень"){
- alert(playerOne + ", Ты победил!")
- }
- else if(choiceOne=="ножницы" && lucky=="бумага"){
- alert(playerOne + ", Ты победил!")
- }
- else{
- alert(playerOne + ", Ты проиграл!")
- }
- // Задание на синий пояс ===============================================================
- let ratios = {
- usd:{
- buy: 40.00,
- sale: 40.25
- },
- eur:{
- buy: 40.57,
- sale: 40.90
- }
- }
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let UAH
- let isBuyer=confirm("Хотите купить?")
- if(currency=="usd"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/(ratios["usd"]["buy"])).toFixed(2) + " $")
- }
- if(currencyChoice===false){
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*(ratios["usd"]["sale"])).toFixed(2) + " ₴")
- }
- }
- if(currency=="eur"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/(ratios["eur"]["buy"])).toFixed(2) + " €")
- }
- if(currencyChoice===false){
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*(ratios["usd"]["sale"])).toFixed(2) + " ₴")
- }
- }
- // real data ===============================================================
- fetch('https://open.er-api.com/v6/latest/UAH').then(res => res.json())
- .then(data => {
- let currency = prompt("Введите необходимую валюту для конвертации USD или EUR?")
- let USD = data.rates.USD
- let EUR = data.rates.EUR
- let UAHusd = (1/USD)
- let UAHeur = (1/EUR)
- console.log(UAHusd)
-
- if(currency=="usd"){
- UAH=prompt("Введите сумму в UAH ₴")
- alert(UAH/UAHusd + " $")
- }
-
- if(currency=="eur"){
- UAH=prompt("Введите сумму в UAH ₴")
- alert(UAH/UAHeur + " €")
- }
- })
- // Дополнительное задание ===============================================================
- let taskChoice = prompt("Введите название задания")
- switch (taskChoice){
- case "switch: sizes":
- let sizesUkr = prompt("Введите украинский размер верхней одежды")
- let sizesUsa
- let sizesUsaLetter
- switch (sizesUkr){
- case '40': sizesUsa=6, sizesUsaLetter='S', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '42': sizesUsa=8, sizesUsaLetter='M', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '44': sizesUsa=10, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '46': sizesUsa=12, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '48': sizesUsa=14, sizesUsaLetter='L', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '50': sizesUsa=16, sizesUsaLetter='XL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '52': sizesUsa=18, sizesUsaLetter='XL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- case '54': sizesUsa=20, sizesUsaLetter='XXL', alert("Ваш американский размер: " + sizesUsa + " / " +sizesUsaLetter)
- break;
- default: alert('Введите правильный размер')
- }
- break
- case "switch: if":
- let color = prompt("Введите цвет")
- if (color=="red")
- {document.write("<div style='background-color: red;'>красный</div>")
- document.write("<div style='background-color: black; color: white;'>черный</div>")}
-
- else if (color=="black")
- {document.write("<div style='background-color: black; color: white;'>черный</div>")}
-
-
- else if (color=="blue")
- {document.write("<div style='background-color: blue;'>синий</div>")
- document.write("<div style='background-color: green;'>зеленый</div>")}
-
- else if (color=="green")
- {document.write("<div style='background-color: green;'>зеленый</div>")}
-
- else
- {document.write("<div style='background-color: gray;'>Я не понял</div>")}
- break
- case "prompt: or":
- let year = Number(prompt('Введите текущий год'))
- let age
-
- if (year==true || year==false){
- alert("Ошибка!")
- }
- else {
- age = Number(prompt("Введите Ваш возраст"))
- if (age==true || age==false){
- alert("Ошибка!")
- }
- else{alert(year-age)}
- }
- break
- case "confirm: or this days":{
- let shoppingBot = confirm("Шопинг?")
- if(shoppingBot==false || shoppingBot==false){
- alert("Ты бяка!")
- }
- }
- break
- case "confirm: if this days":
- let shoppingBot = confirm("Шопинг?")
- if(shoppingBot==false){
- alert("Ты бяка!")
- }
- break
- case "triple prompt":
- let name = prompt("Введите свое имя")
- let surName = prompt("Введите свою фамилию")
- let patronymic = prompt("Введите свое отчество")
- alert(surName + ' ' + name + ' ' + patronymic)
- break
- case "default: or":{
- let name = prompt("Введите свое имя") || "Vlad"
- let surName = prompt("Введите свою фамилию") || "Stasenko"
- let patronymic = prompt("Введите свое отчество") || "Andreyevich"
- alert(surName + ' ' + name + ' ' + patronymic)
- }
- break
- case "default: if": {
- let Name = prompt("Введите свое имя")
- let surName = prompt("Введите свою фамилию")
- let patronymic = prompt("Введите свое отчество")
-
- if (Name==null){
- Name="Vlad"
- }
- else if(Name==0){
- Name="Vlad"
- }
-
- if (surName==null){
- surName="Stasenko"
- }
- else if(surName==0){
- surName="Stasenko"
- }
-
- if (patronymic==null || patronymic==0){
- patronymic="Andreyevich"
- }
- else if(patronymic==0){
- patronymic="Andreyevich"
- }
-
- alert(surName + ' ' + Name + ' ' + patronymic)
- }
- break
- case "login and password":
- let login
- let password
- login=prompt("Введите логин!")
-
- if(login=="admin"){
- password=prompt("Введите пароль!")
- if (password=="qwerty"){
- alert("Вход выполнен!")
- }
- else if(password!=="qwerty"){
- alert("Не верный пароль!")
- }
- }
- else{
- alert("Не верный логин!")
- }
- break
- case "currency calc":
- let currency = prompt("В какую валюту вы хотите перевести деньги, USD или EUR?")
- let USD
- let EUR
- let UAH
- switch(currency){
- case "USD": USD=36,87
- UAH=prompt("Сколько гривен Вы бы хотели обменять на USD?")
- alert((UAH/USD).toFixed(2) + " $")
- break
- case "EUR": EUR=37,51
- UAH=prompt("Сколько гривен Вы бы хотели обменять на EUR?")
- alert((UAH/EUR).toFixed(2) + " €")
- break
- }
- break
- case "currency calc: improved":
- {
- let currency = prompt("В какую валюту вы хотите перевести деньги, USD или EUR?")
- currency = currency.toLowerCase()
- let USD
- let EUR
- let UAH
- switch(currency){
- case "usd": USD=36,87
- UAH=prompt("Сколько гривен Вы бы хотели обменять на USD?")
- alert((UAH/USD).toFixed(2) + " $")
- break
- case "eur": EUR=37,51
- UAH=prompt("Сколько гривен Вы бы хотели обменять на EUR?")
- alert((UAH/EUR).toFixed(2) + " €")
- break
- }
- }
- break
- case "currency calc: two rates":
- {
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let USD
- let EUR
- let UAH
-
- let isBuyer=confirm("Хотите купить?")
-
- switch(currency){
-
- case "usd":
- currencyChoice=isBuyer?40.00:40.25
- if(isBuyer){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/currencyChoice).toFixed(2) + " $")
- }
- else{
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*currencyChoice).toFixed(2) + " ₴")
- }
- break
-
- case "eur":
- currencyChoice=isBuyer?40.57:40.90
- if(isBuyer){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/currencyChoice).toFixed(2) + " €")
- }
- else{
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*currencyChoice).toFixed(2) + " ₴")
- }
-
- break
- }
- }
- break
- case "currency calc: if":
- {
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let USD
- let EUR
- let UAH
-
- let isBuyer=confirm("Хотите купить?")
-
-
- if(currency=="usd"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- USD=40.00
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/USD).toFixed(2) + " $")
- }
- if(currencyChoice===false){
- UAH=40.25
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*UAH).toFixed(2) + " ₴")
- }
- }
-
- if(currency=="eur"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- EUR=40.57
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/EUR).toFixed(2) + " €")
- }
- if(currencyChoice===false){
- UAH=40.90
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*UAH).toFixed(2) + " ₴")
- }
- }
- }
-
- break
-
- case "scissors":
- let playerOne = prompt("Введите свое имя")
- let choiceOne = prompt(playerOne+ " ,что выберешь? " + " КАМЕНЬ 🪨, НОЖНИЦЫ ✂ или БУМАГУ 📃?")
- choiceOne = choiceOne.toLowerCase()
- let game = ["камень", "ножницы", "бумага"]
- let lucky = game[Math.floor(Math.random()*game.length)]
- alert("У меня, " + lucky)
- if (choiceOne==lucky){
- alert("Ничья!")
- }
- else if(choiceOne=="камень" && lucky=="ножницы"){
- alert(playerOne + ", Ты победил!")
- }
- else if(choiceOne=="бумага" && lucky=="камень"){
- alert(playerOne + ", Ты победил!")
- }
- else if(choiceOne=="ножницы" && lucky=="бумага"){
- alert(playerOne + ", Ты победил!")
- }
- else{
- alert(playerOne + ", Ты проиграл!")
- }
- break
- case "Задание на синий пояс":
- {
- let ratios = {
- usd:{
- buy: 40.00,
- sale: 40.25
- },
- eur:{
- buy: 40.57,
- sale: 40.90
- }
- }
-
- let currency = prompt(" Введите необходимую валюту USD или EUR?")
- currency = currency.toLowerCase()
- let currencyChoice
- let UAH
-
- let isBuyer=confirm("Хотите купить?")
-
-
- if(currency=="usd"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/(ratios["usd"]["buy"])).toFixed(2) + " $")
- }
- if(currencyChoice===false){
- USD=prompt("Введите сумму в USD $")
- alert("Ваши: " + (USD*(ratios["usd"]["sale"])).toFixed(2) + " ₴")
- }
- }
-
- if(currency=="eur"){
- currencyChoice=isBuyer
- if(currencyChoice===true){
- UAH=prompt("Введите сумму в UAH ₴")
- alert("Ваши: " + (UAH/(ratios["eur"]["buy"])).toFixed(2) + " €")
- }
- if(currencyChoice===false){
- EUR=prompt("Введите сумму в EUR €")
- alert("Ваши: " + (EUR*(ratios["usd"]["sale"])).toFixed(2) + " ₴")
- }
- }
- }
- break
- case "real data":
- fetch('https://open.er-api.com/v6/latest/UAH').then(res => res.json())
- .then(data => {
- let currency = prompt("Введите необходимую валюту для конвертации USD или EUR?")
- let USD = data.rates.USD
- let EUR = data.rates.EUR
- let UAHusd = (1/USD)
- let UAHeur = (1/EUR)
- console.log(UAHusd)
-
- if(currency=="usd"){
- UAH=prompt("Введите сумму в UAH ₴")
- alert(UAH/UAHusd + " $")
- }
-
- if(currency=="eur"){
- UAH=prompt("Введите сумму в UAH ₴")
- alert(UAH/UAHeur + " €")
- }
- })
- break
- }
- // Задание на черный пояс
|