index.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. var a = (5);
  2. var b, c;
  3. (b) = ((a) * (5));
  4. (b) = ((c) = (b/2));
  5. const age = prompt('напишите ваш возраст');
  6. const yearOfBirth = 2022 - age;
  7. alert('О да ты ' + yearOfBirth + ' года рождения');
  8. const temperetureC = prompt('Не пора ли включить отопление... \nКакая у вас дома температура в градусах цельсия?');
  9. const temperatureF = ( temperetureC * 9/5) + 32;
  10. alert('А по Фаренгейту твои ' + temperetureC + ' градусов выглядят значительно теплее. \nЭто будет аж ' + temperatureF + ' градуса Фаренгейта');
  11. let dividend = prompt('введите число которое хотите поделить. Не целые и отрицательные числа также работают ');
  12. let divisor = prompt('на сколько вы хотите поделить:');
  13. let resultInteger = Math.floor(Math.abs(dividend) / Math.abs(divisor));
  14. let modulo = Math.abs(dividend) % Math.abs(divisor);
  15. alert(divisor + ' поместится в ' + dividend + ' целых ' + resultInteger + ' раз. Остаток: ' + modulo );
  16. // если взять 12 и поделить на 2.2 в остатке нелепое число 0,999999991. Почему так? как бороться нашел: modulo = dividend - resultInteger * divisor; но всёже. И ещё вопрос как сделать чтобы можно было вводить , а не точку в качестве разделителя разрядов.
  17. const rate = 40;
  18. let money = prompt ('Текущий курс ' + rate + 'грн / 1$ \nсколько гривен вы хотите продать:');
  19. let resultExchange = money / rate;
  20. alert('вы получите ' + resultExchange.toFixed(2) + ' $');
  21. const red = (+prompt('количество красного цвета от 0 до 255')).toString(16);
  22. const green = (+prompt('количество зеленого цвета от 0 до 255')).toString(16);
  23. const blue = (+prompt('количество зеленого цвета от 0 до 255')).toString(16);
  24. const rgbHex = '#' + red + green + blue;
  25. alert('ваш цвет в HEX: ' + rgbHex);
  26. let apartmentNumber = prompt('введите номер квартиры');
  27. let houseFloors = prompt('сколько этажей в доме?');
  28. let apartmentОnFloor = prompt('сколько квартир на одном этаже?');
  29. let apartmentOnFrontDoor = houseFloors * apartmentОnFloor;
  30. let resultFrontDoor = Math.ceil(apartmentNumber / apartmentOnFrontDoor);
  31. alert('номер подьезда: ' + resultFrontDoor);
  32. let apartmentNumberInFrontDoor = apartmentNumber - (apartmentOnFrontDoor * (resultFrontDoor - 1))
  33. let resultApartmentFloor = Math.ceil(apartmentNumberInFrontDoor / apartmentОnFloor);
  34. alert('єтаж: ' + resultApartmentFloor);