// 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("
красный
");
// case "black": document.write("черный
");
// break;
// case "blue": document.write("синий
");
// case "green": document.write("зеленый
");
// break;
// default: document.write("Я не понял
");
// }
// if(color === 'red') {
// document.write("красный
");
// document.write("черный
");
// } else if(color === 'blue') {
// document.write("синий
");
// document.write("зеленый
");
// } else if(color === 'green') {
// document.write("зеленый
");
// } else if(color === 'black') {
// document.write("черный
");
// } else {
// document.write("Я не понял
");
// }
//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')
}