main.js 5.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //Task number one
  2. // debbuger;
  3. var masterOffAll = 10000; //количество часов необходимых чтобы сать мастером в любом деле
  4. var daysToTarget; // сколько нужно дней для достижения цели
  5. do { //цикл
  6. var hoursWork = prompt("Введи количество рабочих часов, которые ты готов тратить на выбраное дело. ",""); // просим пользователя ввести данные
  7. daysToTarget = masterOffAll / hoursWork; //результат
  8. alert( "Тебе необходимо " + daysToTarget + " дня что бы стать мастером в выбраном деле!"); //вывод результата
  9. }while(hoursWork !== null); //конец цикла
  10. // Tast number other calculations
  11. // В данном примере ни емеет значение использовать var или let
  12. debugger;
  13. var total = -2800; // Вводим первую переменную общаю сумму задолжености
  14. const notDebt = 0; //Вводим вторую переменную оператор const использовал потому что его значение должно быть никогда не изменным, попытка его изменить может превести к растройствам, травмам а может и в некоторых случаях убийством
  15. var notDebt1; //Вводим третью переменную
  16. alert("The amount owed for the apartment 2800 UAH"); //Преветственное окно оповещающее о набности заплатить за кварплату
  17. var heating = prompt ("Enter the amount for heating your debt is 1345 UAH"); //Тут мы вводим любую сумму которой распологаем
  18. var hotWater = prompt ("Enter the amount for hot water your debt is 800 UAH "); //Тут мы вводим любую сумму которой распологаем
  19. var coldWater = prompt ("Enter the amount for cold water your debt is 234 UAH"); //Тут мы вводим любую сумму которой распологаем
  20. var electricity = prompt ("Enter the amount for electricity your debt is 321 UAH"); //Тут мы вводим любую сумму которой распологаем
  21. var garbageRemoval = prompt ("Enter the amount for garbage removal your debt 100 is UAH"); //Тут мы вводим любую сумму которой распологаем
  22. var notDebt1 = Math.ceil(total) + Math.ceil(heating) + Math.ceil(hotWater) + Math.ceil(coldWater) + Math.ceil(electricity) + Math.ceil(garbageRemoval); //Тут мы впервые встречаемся с таинственной переменой объявленной ранее. Она нужна для вычисления суммы. Свойство Math.ceil ввел для того что бы перевести строчную переменную в числовую ибо если этого не сделать получаеться трэшовый результат - 123456789
  23. { if (notDebt1>=notDebt) { //Тут мы встречаем переменную notDebt которой я ранее присвоил 0 и переменную notDebt1 в которой уже храниться результат вычисления я их сравниваю для того что бы пониматиь какой результат мне выводить.
  24. alert ("You have no debt" + " in your account " + notDebt1 + " UAH"); //Если у нас всё хорошо и внёсённая сумма больше и равна нулю всплывёт сообщение что мол всё хорошо кури бамбук и радуёся жизни
  25. } else { //Все остальные значения попадают, а это всё что меньше 0 в строку ниже
  26. alert("You should " + notDebt1 + "UAH!" + " We recommend that you pay off the debt in the near future in order to avoid a lawsuit.");
  27. }
  28. }
  29. // Task number second
  30. function submit() { // Объявляем функцию с именем submit которая была ранее объявленна в input. Далее едёт тело функции он же код функции.
  31. var loginInp = document.getElementById("login").value; // вводимы данные с инпутов и присваеваем их в переменные в которых они будут храниться до нужного для нас времени
  32. var passwordInp = document.getElementById("pasworld").value;
  33. // Объявление массива
  34. var singIn = {
  35. login: "admin", // присваемое значение
  36. password: "qwerty", //присваемое значение
  37. };
  38. if (singIn.login == loginInp && singIn.password == passwordInp) { // тут собственно и происходит вся магия мы сравниваем введеные значения с теми что ожидають, оператор && сравнивает полученные значения и возвращает true, если оба аргумента истинны, а иначе – false
  39. document.body.style.background = "green"; // этот будет для коректроного ввода реализовал благодаря DOM.Все операции с DOM начинаются с объекта document, далее мы переходим в узел тэга body где обращаемся в атрибут style и говорим ему ты green
  40. } else {
  41. document.body.style.background = "red"; // этот для не коректного
  42. }
  43. }