Домашнє завдання. Рішення.

  1. Запитайте у користувача його ім’я та виведіть у відповідь: “Привіт, його ім’я!”.

2.Запитайте у користувача рік його народження, порахуйте, скільки йому років і виведіть результат. Поточний рік вкажіть у коді як константу.

<script>
    const Year  = prompt('input the year of your Birth Date')

    alert(2020-Year)

</script>
  1. Запитайте у користувача довжину сторони квадрата та виведіть периметр такого квадрата.

  2. Запросіть у користувача радіус кола та виведіть площа такого кола.

  3. Запитайте у користувача відстань у км між двома містами та за скільки годин він хоче дістатися. Порахуйте швидкість, з якою потрібно рухатися, щоб встигнути вчасно.

6.Реалізуйте конвертор валют. Користувач вводить дол- ри, програма переводить у євро. Курс валюти зберігайте у константі.

<script>
    const kurs = 0.84

    var Dollars =prompt('input summ in dollars')

    alert((Dollars*kurs).toFixed(2) +' Euro')

</script>

7.Користувач вказує обсяг флешки у Гб. Програма повинна порахувати скільки файлів розміром 820 Мб по- міститься на флешку.

<script>

   var Vol=prompt('input volume')

   var numb = Math.floor((Vol*1024)/820)

   alert(numb)

</script>

8.Користувач вводить суму грошей у гаманці та ціну однієї шоколадки. Програма виводить скільки шоколадок може купити користувач і скільки решти у нього залишиться. Для вирішення завдання вам знадобиться оператор % (залишок від поділу).

<script>

    var pocket=prompt('input amount of money in your pocket')

    var choc=prompt('input price of the chocolate')

    var buyAble=(pocket/choc)-(pocket/choc)%1

    var left =pocket-buyAble*choc

    alert('number of chocolates:'+buyAble)

    alert('left in pocket:'+left)       
</script>
  1. Запитайте у користувача тризначне число та виведіть його задом наперед.

    number.split(“”).reverse().join(“”);

    a = number % 10 // 6 b = Math.floor( ( number % 100 ) / 10 ); //5 c = Math.floor( ( number % 1000 ) / 100 ); // 4 alert( ${a}${b}${c} );