Advertisement
Timkor

swapVariables

Mar 22nd, 2021
783
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* І одразу що до другої задачі про суму ряду чисел: спробуйте урахувати кейс, коли перше число буде більше другого. Але, будь ласка, цикл не дублюйте, він має залишитися один в коді, як зараз. Підготуйте дані перед ним.
  2. */
  3.  
  4. let number1 = +prompt("Введи число:")
  5. let number2 = +prompt("Введи число:")
  6. var sum = 0; // раджу let завжди замість var. не принципово тут, але якщо js у 2021 то let)
  7. var increaseNumber = 0 /* можна обійтися, а в циклі використати змінну і*/
  8. var start = 0
  9. var finish = 0
  10. if (number1 < number2) {
  11.     increaseNumber = number1
  12.     start = number1
  13.     finish = number2
  14. } else {
  15.     increaseNumber = number2
  16.     start = number2
  17.     finish = number1
  18. }
  19.     for(let i = start; i <= finish; i++) { // просив же не змінювати,)
  20.     sum += increaseNumber // sum += i;
  21.     increaseNumber++
  22. }
  23. console.log(sum)
  24.  
  25.  
  26. /* ось як було */
  27. let number1 = +prompt("Введи число:")
  28. let number2 = +prompt("Введи число:")
  29. var sum = 0;
  30. //var increaseNumber = number1
  31. /*можна простіше, але ваше норм рішення.*/
  32. if (number1 > number2) {
  33.     let temp = number1;
  34.     number1 = number2;
  35.     number2 = temp;
  36. }
  37. /* тоді цикл ваш не міняємо, тільки оту інкрейзіНамбер теж видалив.) */
  38. for(let i = number1; i <= number2; i++) {
  39.     sum += i
  40. }
  41. console.log(sum)
  42. // якщо можна чогось не створювати, і при цьому код не стане важко читаємим та незручним - то і не створюйте, принцип
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement