From c406235e0abdec5265bd0eeebb24e5d0ff744e29 Mon Sep 17 00:00:00 2001 From: gas53 <45990653+GAS53@users.noreply.github.com> Date: Sat, 2 Apr 2022 07:56:27 +0300 Subject: [PATCH] Add files via upload --- dz_3.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dz_3.js diff --git a/dz_3.js b/dz_3.js new file mode 100644 index 0000000..50f37a1 --- /dev/null +++ b/dz_3.js @@ -0,0 +1,48 @@ +//1 С помощью цикла while вывести все простые числа в промежутке от 0 до 100 +// промежуток включающий 0 и не включающий 100 +let n = 0 +while (n<100){ + console.log(n++) +} + +/* +2 С этого урока начинаем работать с функционалом интернет-магазина. Предположим, есть +сущность корзины. Нужно реализовать функционал подсчета стоимости корзины в +зависимости от находящихся в ней товаров +*/ + +// решение в 3 задании + + + + +/* +3 Товары в корзине хранятся в массиве. Задачи: +a Организовать такой массив для хранения товаров в корзине; +b Организовать функцию countBasketPrice, которая будет считать стоимость корзины. +*/ + +var basket = [{ price: 10, name: 'pen' }, { price: 30, name: 'pencil' }] + +function countBasketPrice(basket) { + var summ = 0 + for (i in basket){ + summ += basket[i].price} + console.log(`summ is = ${summ}`) +} + +countBasketPrice(basket) + + + +// 4* Вывести с помощью цикла for числа от 0 до 9, не используя тело цикла. +//Выглядеть это должно так: for(...){// здесь пусто} + +for (let z = 0;z<10;console.log(z++)){} + + +// 5* Нарисовать пирамиду с 20 рядами с помощью console.log, как показано на рисунке +for (let z = ['*']; z.length<20; z.push('*')) { + console.log(z.join('')) + } +