123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
- // switch: sizes
- // let usSize = [
- // {
- // number: [6],
- // men: 'S',
- // woman:['XXS']
- // },
- // {
- // number: [8, 10],
- // men: 'M',
- // woman:['XXS', 'XS']
- // },
- // {
- // number: [12, 14],
- // men: 'L',
- // woman:['S', 'M']
- // },
- // {
- // number: [16, 18],
- // men: 'XL',
- // woman:['L','XL']
- // },
- // {
- // number: [20, 22],
- // men: 'XXL',
- // woman:['XXL', 'XXXL']
- // },
- // ]
- // let rusSize = prompt('Введите НАШ формат размера для переводa на на Американский формат','')
- // switch(+rusSize && +rusSize >= 40 && +rusSize <= 56) {
- // case true:
- // rusSize = +rusSize
- // let flag = 0
- // switch(rusSize % 2 !== 0) {
- // case true:
- // rusSize--
- // flag++
- // }
- // for(let i = 0; i < usSize.length; i++) {
- // let temp = usSize[i].number.findIndex(element => { return element === (rusSize - 34)})
- // switch( temp >= 0) {
- // case true:
- // alert(`
- // ${rusSize+flag}-й размер в американском формате:
- // +---------------------------------------+
- // Размер: ${usSize[i].number[temp]}
- // Мужчины: ${usSize[i].men}
- // Женщины: ${usSize[i].woman[temp]}
- // +---------------------------------------+
- // `)
- // i = usSize.length
- // break;
- // default:
- // continue;
- // }
- // }
- // break;
- // case false:
- // alert('Неправильный размер.')
- // break;
- // }
- //switch: if
- //let color = prompt("Введите цвет","");
- // switch (color){
- // case "red": document.write("<div style='background-color: red;'>красный</div>");
- // case "black": document.write("<div style='background-color: black; color: white;'>черный</div>");
- // break;
- // case "blue": document.write("<div style='background-color: blue;'>синий</div>");
- // case "green": document.write("<div style='background-color: green;'>зеленый</div>");
- // break;
- // default: document.write("<div style='background-color: gray;'>Я не понял</div>");
- // }
- // if(color === 'red') {
- // document.write("<div style='background-color: red;'>красный</div>");
- // 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 if(color === 'black') {
- // document.write("<div style='background-color: black; color: white;'>черный</div>");
- // } else {
- // document.write("<div style='background-color: gray;'>Я не понял</div>");
- // }
- //prompt: or
- // let age = prompt('Введите свой возраст', '') || alert('Вы не ввели ничего!')
- // if (age && isNaN(age) || age > 200 || age < 0){
- // alert('Вы ввели неверные данные!')
- // } else if(age){
- // age = age = Math.trunc(Number(age))
- // res = new Date().getFullYear() - age
- // alert(`Исходя из введенного вами возраста вы родились в ${res}г. либо ${res-1}г.`)
- // }
- // //confirm: or this days
- // confirm('шоппинг') || alert('ты-бяка')
- // //confirm: if this days
- // if(!confirm('шоппинг')) {
- // alert('ты-бяка')
- // }
- // //triple prompt
- // let Name = prompt('your Name:','')
- // let surname = prompt('your Surname:','')
- // let patronymic = prompt('your Patronymic:','')
- // alert(`${surname} ${Name} ${patronymic}`)
- // //default: or
- // let defaultName = prompt('your Name:','') || 'Иван'
- // let defaultSurname = prompt('your Surname:','') || 'Иванов'
- // let defaultPatronymic = prompt('your Patronymic:','') || 'Иванович'
- // alert(`${defaultSurname} ${defaultName} ${defaultPatronymic}`)
- // // default: if
- // if(Name) {
- // Name = Name
- // } else {
- // Name = 'Ivan'
- // }
- // if(surname) {
- // surname = surname
- // } else {
- // surname = 'Ivanov'
- // }
- // if (patronymic) {
- // patronymic = patronymic
- // } else {
- // patronymic = 'Ivanovich'
- // }
- // alert(`Triple promt, but using "if else" to add default values:
- // ${surname} ${Name} ${patronymic}`)
- // //login and password
- // if(prompt('login','') === 'admin') {
- // alert('correct login')
- // if(prompt('password','') === 'qwerty') {
- // alert('correct password')
- // } else {
- // alert('wrong password')
- // }
- // } else {
- // alert('wrong login')
- // }
- //currency calc
- function truncateFraction (number) {
- try {
- let strNum = String(number).split('.')
- if(strNum[1].length > 2) {
- strNum[1] = strNum[1].slice(0, 2)
- }
- return Number(strNum.join('.'))
- } catch (e) {
- return number
- }
- }
- let curr = prompt('type currency: "eur" or "usd"','')
- let transferLog = {
- initial: 'hrn',
- to: ''
- }
- switch(curr) {
- case 'eur':
- transferLog.to = 'eur'
- curr = 0.033
- break;
- case 'usd':
- transferLog.to = 'usd'
- curr = 0.038
- break;
- }
- if(transferLog.to === 'eur' || transferLog.to === 'usd') {
- transferLog.money = prompt('input amount of hrn you want to transfer:', '')
- if(!+transferLog.money) {
- alert('invalid input')
- } else {
- transferLog.given = Number(transferLog.money)
- transferLog.money = truncateFraction(transferLog.given * curr)
- alert(`You've tansfered ${transferLog.given}${transferLog.initial} to ${transferLog.money}${transferLog.to}`)
- }
- } else {
- alert('invalid input')
- }
|