Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Задача. Сума послідовностей чисел.
- let a = +prompt("Впиши число А");
- let b = +prompt("Впиши число Б");
- let sum = 0;
- for (; a <= b; ++a) {
- sum = sum + a // також можна записати: sum += a;
- if (a === b) alert("Сума всіх чисел" + sum); // на кожній ітерації буде перевірятися рівність, це дорого,
- }
- /* дешевше просто сюди винести без умови навіть */
- console.log(` Sum of sequence from _${a}_ to ${b} is ${sum}`); // втрачаємо а, вказати діапазон не просто
- /* а якщо захочемо зберегти змінні а та б, то можна так:*/
- for (let i = a; i <= b; ++i) {
- sum += i;
- }
- console.log(` Sum of sequence from ${a} to ${b} is ${sum}`); // а та б правильні.
- /* раджу використовувати у іфах (всюди) фігурні дужки блоку коду навіть для однієї команди - покращує читабельність
- * Якщо А буде не більшим за Б то норм, а якщо ввести навпаки, то код не виконається. Варто враховувати такі кейси,
- * та застерігаю вас писати ще один цикл. Треба підготувати дані (А та Б) перет циклом, а сам цикл не дублювати та не
- * змінювати.)*/
- /* Гарного коду! */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement