// for 
/*class Contador{
    //método
    contar_ate_dez():void{
        for(let i = 1; i <= 10; i++){
            console.log(i);
        }
    }
}

// objeto
let c = new Contador(); // cria o objeto c dentro da classe Contador
c.contar_ate_dez(); // inicializa o método */


// while
/*class ContadorRegressivo{
    //método
    contar_regressivo():void{
        let i = 10;
        while(i >= 0){
            console.log(i);
            i--;
        }
    }
}

// objeto
let c = new ContadorRegressivo(); //cria o objeto c na classe ContadorRegressivo
c.contar_regressivo(); // chama o método */

// do while

/*class Menu{
    //método
    exibir_menu():void{
        let opcao:number;
        do{
            console.log("1 - Continuar | 2 - Sair");
            opcao = 2; //simulação entrada do usuário
        }while(opcao !== 2);
    }
}

// objeto
let m = new Menu();
m.exibir_menu(); */

// laços de repetição aninhados (um laço dentro do outro)
class Tabuada{
    //método
    gerar_tabuada():void{
        for(let i = 1; i <= 10; i++){
            console.log(`Tabuada do ${i}:`);
            for(let j = 1; j <= 10; j++){
                console.log(`${i} X ${j} = ${i*j}`);
            }
        }
    }
}

// objeto
let t = new Tabuada();
t.gerar_tabuada();





Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: