Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28

Цикл For таблица умножения не вижу ошибки

19.05.2012, 23:42. Показов 4934. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу найти ошибку в коде
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
document.write("The multiplication table of  "); 
document.write('<table border="1" cellspacing="1" cellpadding="5">')
 
for(i=9;i<=81;i=i+9){
   document.write('<tr>')
   for (b=1;b<=9;b++){
      document.write('<td>' + i + '</td>' + '<td>' + b + '</td>')
   }
   document.write('</tr>')
}
 
document.write('</table>')

Почему он выдает такую огромную таблицу
А не в 2 ряда?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2012, 23:42
Ответы с готовыми решениями:

Таблица умножения через цикл for
&lt;html&gt; &lt;body&gt; &lt;table cellpadding=&quot;5&quot; border = &quot;1&quot;&gt; &lt;?php for($i = 0; $i &lt; 10; $i++) { echo'&lt;tr&gt;'; for($j = 0; $j &lt; 10; $j++) ...

Таблица умножения цикл
Нужно сделать таблицу умножения в windows forms, в visual studio, Помогите пожалуйста! Цикл 1*1=1 1*1=2 1*1=3 1*1=4 1*1=5 1*1=6...

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

14
 Аватар для Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
19.05.2012, 23:50
ошибки нету в какой форме(виде) запросили так и выдало
1
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
19.05.2012, 23:52  [ТС]
Может подскажите как сделать в 2 колонки, а то не доходит,,,,
0
 Аватар для Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
20.05.2012, 00:32
поясните как работает ваша таблица умножения
и как вы хотите чтобы она выглядела
0
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 00:35  [ТС]

только чтобы заместо 9 9 9 9 9 9 9 9
шло 1 2 3 4 5 6 7 8 9
0
 Аватар для Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
20.05.2012, 01:15
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    document.write("The multiplication table of  "); 
document.write('<table border="1" cellspacing="1" cellpadding="5">')
 
for(i=9;i<=81;i=i+9){
   document.write('<tr>')
   for (b=1;b<=9;b++){
      document.write('<td>' + i + '</td>' + '<td>' + b + '</td>')
    document.write('</tr>')  //эта строчка переместилась во  внутринний for
   }
   
}
 
 
document.write('</table>')
0
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 01:26  [ТС]
JavaScript
1
2
3
4
5
6
7
8
for(i=9;i<=81;i=i+9){
   document.write('<tr>')
   for (b=1;b<=9;b++){
      document.write('<td>' + i + '</td>' + '<td>' + b + '</td>')
    document.write('</tr>')  //эта строчка переместилась во  внутринний for
   }
   
}

document.write('</table>')

теперь по другой колоке спускается,,

Я еще попробовал так
JavaScript
1
2
3
4
5
6
7
8
9
10
for(i=9;i<=81;i=i+9){
   document.write('<tr>')
    document.write('<td>' + i + '</td>')
   for (b=1;b<=9;b++){
      document.write('<td>' + b + '</td>')
   }
   document.write('</tr>')
}
 
document.write('</table>')
Но все равно не в 2 колонки(
0
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 01:30  [ТС]


У тебя так выглядит,,,
0
 Аватар для Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
20.05.2012, 01:44
ДА
иммено так

Добавлено через 5 минут
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
document.write("The multiplication table of  "); 
document.write('<table border="1" cellspacing="1" cellpadding="5">')
 
for(i=9;i<=81;i=i+9){
   
   for (b=1;b<=9;b++){
    document.write('<tr>')//внутри второго For этого я пропустил в первый раз
    document.write('<td>' + i + '</td>' + '<td>' + b + '</td>')
    document.write('</tr>')  //внутри второго For 
   }
   
}
 
 
document.write('</table>')
0
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 01:52  [ТС]
НЕ не катит он все равно не по порядку идет
надо чтобы примерно так шелНазвание: Снимок экрана 2012-05-20 в 1.49.14.jpg
Просмотров: 301

Размер: 11.1 Кб
0
Заблокирован
20.05.2012, 01:59
JavaScript
1
2
3
4
document.write ('The multiplication table of \n'); 
document.write ('<table border="1" cellspacing="1" cellpadding="5">\n');
for (var j = 1; j < 10; j++) document.write ('<tr><td>' + j + '</td><td align="right">' + j * 9 + '</td></tr>\n');
document.write ('</table>\n');
сделано от 1 до 9-ти (j < 10 в коде).
надо таблицу длиннее - меняйте десятку на нужное вам число.
1
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 02:07  [ТС]
Notortep, О !! Спасибо заработало)) огромное вам!
0
 Аватар для Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
20.05.2012, 02:08
вы просили подкаректировать чтобы в 2 столбца
на счет того что в нутри это от фора зависит что вы там прописали какие услови то и будет
выведено
1
 Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28
20.05.2012, 02:10  [ТС]
Gruzer, Да я уже понял спасибо)
0
Просто любитель
 Аватар для GuardCat
626 / 464 / 120
Регистрация: 20.01.2011
Сообщений: 865
Записей в блоге: 2
20.05.2012, 15:45
Делал в своё время кому-то тоже таблицу умножения. Вот вариант, может кому пригодится.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
 <!doctype html>
<html>
<head>
    <meta charset = "utf-8">
    <style type = "text/css">
        .multy {
            border-collapse: collapse;
            font-family: arial, tahoma;
        }
        
        .multy caption {
            color:maroon;
            font-size               : 25px;
            font-weight         : bold;
            padding                 : 5px;
            border                  : 1px solid gray;
            border-bottom   : 0px;
        }
        
        .multy td, .multy th {
            border                              : 1px solid gray;
            width                               : 40px;
            height                              : 40px;
            text-align              : center;
            vertical-align  : middle;
        }
        
        .multy th {
            background-color: #e0e0e0;
        }
    </style>
</head>
<body>
 
<script>
 
/**
    Функция makeMultyTable.
    Принимает:
        1. Число строк.
        2. Число столбцов.
        3. CSS класс для таблицы.
        4. Заголовок для таблицы.
 
        Возвращает: таблицу (DOM элемент table), 
    заполненную по правилам таблицы Пифагора с
    заголовком (если был передан).
    Каждый столбец и строка начинаются тегом th.
*/
 
function makeMultyTable(ySize, xSize, className,  caption) {
    var 
        t = document.createElement("table"), //сама таблица
        tr, td, // Для хранения объектов строки и ячейки
        cpt,            // Для тега caption
        needTh      // Индикатор необходимости элемента th вместо td
    ;
    t.className = className;
    
    if (caption) { // Если передан текст для заголовка, создаём caption в таблице.
        cpt = document.createElement("caption");
        cpt.innerHTML = caption;
        t.appendChild(cpt);
    }
    
    for( y = 1; y <= ySize; y++ ) {
        tr = t.insertRow(-1); // создаём строки.
    
        for( x = 1; x <= xSize; x++ ) {
            needTh = ( x === 1 || y === 1); // Нужен th вместо td?
            td = needTh ?
                document.createElement("th"):
                tr.insertCell(-1)
            ;
            td.innerHTML = x * y;
            if (needTh) tr.appendChild(td); // В отличие от insertCell, createElement никуда не цепляет созданный тег. Цепляем сами. 
        }
    }
        
    return t; // Возвращаем созданную таблицу.
}
 
document.body.appendChild( makeMultyTable( 9, 9, "multy", "Таблица умножения" ) ); // Создаём классическую таблицу Пифагора с заголовком.
 
</script>
</body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2012, 15:45
Помогаю со студенческими работами здесь

Clientdataset. В упор не вижу ошибки
Есть некоторый код: if (Form1-&gt;filter1==1) { DataModule4-&gt;ADOTable1-&gt;Filtered=false; for(int i=0;...

Не вижу очевидной ошибки в jQuery.get
Укажите, пожалуйста, на ошибку, почему код не срабатывает? $.get(&quot;upload.php&quot;, { num: num, R: R, imgdir:...

таблица умножения.
Ребят, прошу вашей помощи. Нужно составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатиричной...

Таблица умножения
Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов...

Таблица умножения
Привет. Нужно рандомно вывести два числа, имеющие значения от 1 до 9. Эти два числа перемножаются. Пользователь должен ввести...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru