Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/75: Рейтинг темы: голосов - 75, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 05.06.2018
Сообщений: 3

Создание таблицы умножения

05.06.2018, 17:36. Показов 15220. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие форумчане, вас приветствует новичок. Мне нужно сделать табличку умножения в HTML с JavaScript, саму таблицу умножения я сделал, но нужно чтобы каждое выражение было в отдельном столбце и ячейке. Не подскажите, как сделать такую таблицу. Заранее благодарен
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<head>
<title>
Диалоговые окна
</title>
</head>
<body>
<script language="JavaScript"> 
document.write("<h1>Таблица умножения</h1>"); 
for (j = 1; j <= 9; j++){  
document.write("<div style='float: left; width: 70px;'>"); 
for (i = 1; i <=9; i++)  
{ 
document.write(i + "*" + j + "=" +(i*j) + "<br>"); 
}  
document.write ("</div>"); 
} 
</script>
</body>
</html>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.06.2018, 17:36
Ответы с готовыми решениями:

Создание таблицы умножения с использованием вложенных циклов for
Здравствуйте! Решаю такую проблему: необходимо с помощью вложенных циклов for создать визуальную таблицу умножения, где, например, на...

Создание таблицы умножения
Всем привет Создаю таблицу умножения, ввод данных через inputbox, а вывод через Listbox. Подскажите как сделать что то не выходит) ...

Создание таблицы умножения
Я еще новичек в 1С, но очень хочу освоить данный язык программирования. Помогите пожалуйста форумчане :cry: Вот ссылка на задачку...

6
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
05.06.2018, 19:19
Odesskin, для чего у вас циклы с единицы начинаются?
HTML5
1
<table id="tbl"></table>
JavaScript
1
2
3
4
5
6
7
8
let tbl = document.getElementById('tbl');
for(let i = 2; i < 10; i++){
    let newRow = tbl.insertRow();
    for(let j = 2; j < 10; j++){
        let newCell = newRow.insertCell();
        newCell.innerHTML = j + ' * ' + i + ' = ' + i * j;
    }
}
0
0 / 0 / 0
Регистрация: 05.06.2018
Сообщений: 3
05.06.2018, 19:59  [ТС]
Ну в самом задании, так требовалось. А по сути какая разница? Если я не ошибаюсь, от этого зависит только с умножения на какое число будет начинаться таблица
0
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
06.06.2018, 03:08
Цитата Сообщение от Odesskin Посмотреть сообщение
А по сути какая разница?
умножения числа на единицу даёт само это число,так какой смысл это в таблицу заносить?
0
0 / 0 / 0
Регистрация: 05.06.2018
Сообщений: 3
06.06.2018, 14:05  [ТС]
По сути ничего не дает, но какая разница для моего вопроса. Или это в принципе, для того чтобы просто что то ответить
0
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
06.06.2018, 15:06
Лучший ответ Сообщение было отмечено Odesskin как решение

Решение

Цитата Сообщение от Odesskin Посмотреть сообщение
саму таблицу умножения я сделал, но нужно чтобы каждое выражение было в отдельном столбце и ячейке.
То есть в отдельном столбце и ячейке?
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Диалоговые окна</title>
</head>
<body>
  <script type="text/javascript">
    document.write("<h1>Таблица умножения</h1>");
 
    for (var j = 1; j <= 9; j++) {
      document.write("<div style='float: left; width: 70px; margin-right: 1px;'>");
 
      for (var i = 1; i <= 9; i++) {
        document.write('<div style="border: 1px solid black; margin: 1px;">' +i + "*" + j + "=" + (i * j) + "</div>");
      }
 
      document.write ("</div>");
    }
  </script>
</body>
</html>
1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
13.06.2018, 11:10
Odesskin, посмотрите последнее сообщение в теме Заполнить таблицу Пифагора

в последней (#32) строчке кода пропишите пропущенный мною слеш, вот так: document.write ('</table>');


и, кстати, для случая "подскажи́те!" пишется с буквой "и", а вот "не подска́жете?" надо писать через "е"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.06.2018, 11:10
Помогаю со студенческими работами здесь

Создание таблицы умножения
Как создать таблицу умножения в 1с, на платформе 8.2?

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

Создание таблицы умножения
Добрый день! Пожалуйста, помогите выполнить задание: Создать таблицу умножения чисел от 1 до N в JavaScript. Значение N вводит...

Создание таблицы умножения
Помогите пожалуйста,как сделать так чтобы бы строка и столбец переумножались в первой строчке как на фото,чтобы учитывалось 1*1 ...

создание таблицы умножения, error
Здравствуйте дорогие обитатели форума, собственно я здесь новенький и отношусь так сказать к разряду &quot;хеллоувёрлдщиков&quot;... ну это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru