GithubHelp home page GithubHelp logo

kopsch-multiply-table's Introduction

Entrega: Tabela de Multiplicação

Visão Geral

Para começar, acesse este link e clone o repositório em sua máquina.

Construa uma função que recebe um parâmetro n do tipo inteiro que permita a geração de tabelas de diferentes tamanhos (por exemplo, 12x12, 16x16)

Escreva uma página HTML que use Javascript para desenhar uma tabela de multiplicação no console do navegador. A ideia chave aqui é usar dois loops aninhados (um loop dentro de outro) para costruir um array aninhado (bidimencional) que você vai utilizar para desenhar as linhas e colunas da tabela.

Imagine que você está construindo uma tabela para que professores do ensino fundamental a usem em sala de aula. Ela deve ficar mais ou menos assim, executando com o parâmetro n valendo 10:

Início

Você pode usar o seguinte documento HTML como ponto de partida:

<!DOCTYPE html>
<html>
    <head>
        <title>Multiplication Table</title>
    </head>

    <body>
        <h1>Multiplication Table</h1>
        <script>

            function nomeDaSuaFuncao(n) { // Substitua "nomeDaSuaFuncao" por um nome mais apropriado
                // escreve a coluna inicial
                let x = [];
                for (let i = 0; i <= n; i++) {
                    x[i] = [];
                }
                console.table(x)
                // TODO: escrever dois loops aninhados para desenhar o array bidimencional e monstar o restante da tabela no console.
            }
        </script>
    </body>
</html>

Se você quiser entender um pouco mais sobre o console.table() - Link para documentação

Envio

Faça o push do código para o seu repositório GitHub e implemente-o GitHub pages. No Canvas, por favor, envie sua url do GitHub Pages (ex: https://nomedeusuario.github.io/katas2), deixe o projeto público e após ser feito a correção, seu projeto deverá ficar privado.

kopsch-multiply-table's People

Contributors

github-classroom[bot] avatar kopsch avatar

Watchers

Luiz Gonçalves ☕ avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.