Аватар для Simen1111
6 / 6 / 1
Регистрация: 19.05.2012
Сообщений: 28

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

19.05.2012, 23:42. Показов 4954. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru