Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Коллеги, будьте добры зайдите посмотрите и помогите (https://javascript.ru/forum/jquery/80212-kollegi-budte-dobry-zajjdite-posmotrite-i-pomogite.html)

Pavel7558 10.05.2020 01:00

Коллеги, будьте добры зайдите посмотрите и помогите
 
Всем привет, есть задание:
Архитектор спроектировал зал, который будет иметь n рядов. В первом ряду будет k стульев, а в другом больше двух стульев, чем в предыдущем. Требуется программное решение, чтобы рассчитать, сколько стульев нужно заказать, чтобы реализовать идею архитектора.

ПРИМЕР: Когда n = 3 и k = 8, должно быть получено, что s = 30 стульев должны быть заказаны.

Создайте решение JS, в котором переменные указывают количество N - рядов зала, K - сколько стульев должно быть в первом ряду.

Пример: N = 3; К = 5;

После загрузки страницы (после выполнения действий программного обеспечения с доступными переменными) должно отображаться следующее:

3 Ряда. В первом ряду 5 стульев:
Ряд 1: ⑁⑁⑁⑁⑁ (5 стульев)
Ряд 2: ⑁⑁⑁⑁⑁⑁⑁ (7 стульев)
Ряд 3: ⑁⑁⑁⑁⑁⑁⑁⑁⑁ (9 стульев)
Общее количество необходимых стульев: 21
Также надо использывать HTML-код для представления символа стула: ⑁

Pavel7558 10.05.2020 01:01

Буду очерь рад каждому ответу, заранее спасибо <3

Pavel7558 10.05.2020 01:04

ай да, и вот что пока я написал..
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kiek kedziu</title>
</head>
<body>
<script>
var n = prompt('Введите, сколько всего будет в ряду',3);

var k = prompt('Введите, сколько стульев будет в ряду',3);


Var a = 0;
For(var i=0; i<n; i++);{

sum += k + (i *2)
}













</script>

</body>
</html>

od0201 10.05.2020 09:50

как-то так, но код дужно "допилить"
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body></body>
</html>
<script>
   var n=3
  var k=5
  var sum = 0;
  var str=''
  for(var i=0; i<n; i++){
    for(var j=0; j<k; j++){
      str +=  '⑁'
    }
    sum += k
    k+=2
    str+=j+'<br>'
  }
  str+=' ===>>'+sum
  document.write(str)

</script>

рони 10.05.2020 09:59

od0201,
перенесите скрипт в body, иначе проблемы с просмотром.

рони 10.05.2020 09:59

Pavel7558,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

od0201 10.05.2020 10:12

Цитата:

Сообщение от рони (Сообщение 524049)
Pavel7558,
...
О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Спасибо, исправил


Часовой пояс GMT +3, время: 07:09.