Gerador de Tabela

Descrição

Crie um gerador de tabela textual e HTML. Por exemplo, ao chamar createTable(3, 2) o resultado deve ser:

1.1 1.2
2.1 2.2
3.1 3.2

Entretanto, o texto da tabela pode ser alterado usando o terceiro parâmetro. Caso a chamada seja createTable(3, 2, 'Item'), então o retorno será:

Item 1.1 Item 1.2
Item 2.1 Item 2.2
Item 3.1 Item 3.2

Ao optar por uma tabela em HTML deve-se usar as tags <table>, <tr> e <td>, e que a quantidade de linhas e colunas deve ser definida por parâmetro. Então ao chamar createTableHtml(3, 2) o resultado deve ser:

<table>
  <tr>
    <td>1.1</td>
    <td>1.2</td>
  </tr>
  <tr>
    <td>2.1</td>
    <td>2.2</td>
  </tr>
  <tr>
    <td>3.1</td>
    <td>3.2</td>
  </tr>
</table>

Em resumo, o resultado das operações de geração de tabelas está descrito na Tabela 1.

Tabela 1 - Operção de geração de tabela.

OperaçãoEntradaSaída
createTable(3, 2)1.1 1.2
2.1 2.2
3.1 3.2
createTable(3, 2, ‘Item’)Item 1.1 Item 1.2
Item 2.1 Item 2.2
Item 3.1 Item 3.2
createTableHtml(3, 2)<table>
 <tr>
  <td>1.1</td><td>1.2</td>
 </tr>
 <tr>
  <td>2.1</td><td>2.2</td>
 </tr>
 <tr>
  <td>3.1</td><td>3.2</td>
 </tr>
</table>

Códigos

Editar esta página