Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.10.2015, 14:19
Новичок на форуме
Отправить личное сообщение для frontend Посмотреть профиль Найти все сообщения от frontend
 
Регистрация: 29.03.2014
Сообщений: 2

нужна подсказка
всем привет.

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

var j = 12;
for(var i = 1; i < j + 1; i++) {
for(var x = 1; x < j; x++) {
document.write("<table /table>" + i + " * " + x + " = " + i * x);
}
}
Ответить с цитированием
  #2 (permalink)  
Старый 29.10.2015, 15:28
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,225

Сообщение от frontend
очень прошу прямого ответа не давать
Так это букварская задачка... На такие только прямые ответы и дают.
Т.е. сделать нужно так! И вот оно, готовое решение.

Ты матрицу 6 на 6 можешь выводить?
Это более простое задание на циклы...
Ответить с цитированием
  #3 (permalink)  
Старый 29.10.2015, 15:48
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от frontend
<table /table>
что вы хотели таким образом напечатать?
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2015, 01:58
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<script>
var rows = 6, cols = 6; // Число строк и столбцов

var table = '<table border="1" cellpadding="10">'; // Сама таблица. Собирать будем в цикле

for (var i = 1; i <= rows; i++) {
    table += '<tr>'; // На каждой итерации "создается" <tr>

    for(var j = 1; j <= cols; j++) { // Внутренний цикл для каждой <tr>
        table += '<td>' + i * j + '</td>'; // Тут будут добавлятся в <tr> <td>
    }

    table += '</tr>'; // Закрывающий </tr> на каждой итерации первого цикла
}

table += '</table>';

document.write(table); // Вывод

// Т.е. после первой итерации первого цикла будет: <tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr>
// После второй: <tr><td>2</td><td>4</td><td>6</td><td>8</td><td>10</td><td>12</td></tr>
// и т.д.
</script>

Последний раз редактировалось Decode, 30.10.2015 в 02:03.
Ответить с цитированием
  #5 (permalink)  
Старый 30.10.2015, 03:49
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Decode
Внутренний цикл для каждой <tr>
Получить код таблицы можно проходом и одного цикла:

var t = '<table><tr>', r = 6;
for(var i=0, k = r * r; i < k; i++) {
    if(i && !(i % r)) t += '</tr><tr>';
    t += '<td>' + i + '</td>';
}
document.write(t + '</tr></table>')
Ответить с цитированием
  #6 (permalink)  
Старый 30.10.2015, 09:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

laimas,
а где умножение?
Ответить с цитированием
  #7 (permalink)  
Старый 30.10.2015, 11:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от рони
а где умножение?
Наверное потерялось, не дошло. Нет, это просто о выводе таблицы, думаю, что ему не таблица в шесть колонок нужна, а таблицы в шести колонках, поэтому и нет умножения.
Ответить с цитированием
  #8 (permalink)  
Старый 04.11.2015, 01:34
Новичок на форуме
Отправить личное сообщение для frontend Посмотреть профиль Найти все сообщения от frontend
 
Регистрация: 29.03.2014
Сообщений: 2

спасибо всем, разобрался
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при наведении выскакивает подсказка, баг... MBmusic Элементы интерфейса 3 03.10.2013 10:50
Зачем нужна session_ destroy() ? jsuse Серверные языки и технологии 2 03.03.2012 08:19
При наведении курсора смена картинки и всплывающая подсказка sly Общие вопросы Javascript 0 06.06.2010 17:53
Всплывающая подсказка над полем kampil (X)HTML/CSS 9 25.10.2009 23:16
Всплывающая подсказка Kaito Общие вопросы Javascript 1 16.09.2008 17:28