Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* І одразу що до другої задачі про суму ряду чисел: спробуйте урахувати кейс, коли перше число буде більше другого. Але, будь ласка, цикл не дублюйте, він має залишитися один в коді, як зараз. Підготуйте дані перед ним.
- */
- let number1 = +prompt("Введи число:")
- let number2 = +prompt("Введи число:")
- var sum = 0; // раджу let завжди замість var. не принципово тут, але якщо js у 2021 то let)
- var increaseNumber = 0 /* можна обійтися, а в циклі використати змінну і*/
- var start = 0
- var finish = 0
- if (number1 < number2) {
- increaseNumber = number1
- start = number1
- finish = number2
- } else {
- increaseNumber = number2
- start = number2
- finish = number1
- }
- for(let i = start; i <= finish; i++) { // просив же не змінювати,)
- sum += increaseNumber // sum += i;
- increaseNumber++
- }
- console.log(sum)
- /* ось як було */
- let number1 = +prompt("Введи число:")
- let number2 = +prompt("Введи число:")
- var sum = 0;
- //var increaseNumber = number1
- /*можна простіше, але ваше норм рішення.*/
- if (number1 > number2) {
- let temp = number1;
- number1 = number2;
- number2 = temp;
- }
- /* тоді цикл ваш не міняємо, тільки оту інкрейзіНамбер теж видалив.) */
- for(let i = number1; i <= number2; i++) {
- sum += i
- }
- console.log(sum)
- // якщо можна чогось не створювати, і при цьому код не стане важко читаємим та незручним - то і не створюйте, принцип
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement