Advertisement
Timkor

sequenceSum

Mar 17th, 2021
824
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Задача. Сума послідовностей чисел.
  2.  
  3. let a = +prompt("Впиши число А");
  4. let b = +prompt("Впиши число Б");
  5. let sum = 0;
  6. for (; a <= b; ++a) {
  7.     sum = sum + a // також можна записати: sum += a;
  8.     if (a === b) alert("Сума всіх чисел" + sum); // на кожній ітерації буде перевірятися рівність, це дорого,
  9. }
  10. /* дешевше просто сюди винести без умови навіть */
  11. console.log(` Sum of sequence from _${a}_ to ${b} is ${sum}`); // втрачаємо а, вказати діапазон не просто
  12. /* а якщо захочемо зберегти змінні а та б, то можна так:*/
  13. for (let i = a; i <= b; ++i) {
  14.     sum += i;
  15. }
  16. console.log(` Sum of sequence from ${a} to ${b} is ${sum}`); // а та б правильні.
  17. /* раджу використовувати у іфах (всюди) фігурні дужки блоку коду навіть для однієї команди - покращує читабельність
  18. * Якщо А буде не більшим за Б то норм, а якщо ввести навпаки, то код не виконається. Варто враховувати такі кейси,
  19. * та застерігаю вас писати ще один цикл. Треба підготувати дані (А та Б) перет циклом, а сам цикл не дублювати та не
  20. * змінювати.)*/
  21.  
  22. /* Гарного коду! */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement