Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Estou com dúvida no curso de C# e seus Fundamentos, no exercício do capítulo Estruturas de Repetição.

Não consegui compreender muito bem esse exercício.

3 respostas
solução!

Esta questão você utilizará dois laços de repetição. Em uma análise superficial poderemos identificar o seguinte caso do enunciado: A segunda e terceira linha são obtidas pela multiplicação dela mesma com a anterior. Por exemplo, 1 21; 22 31; 32; 3*3 Com isto, basta que façamos esta multiplicação nos laços, tendo o primeiro a passagem principal(quantas vezes você quer que execute, neste caso o "N") e o segundo a multiplicação entre as variáveis do 1º FOR pelo 2º FOR. Tome cuidado na multiplicação entre os FOR, para não realizar o cálculo errado. Com este principio é fácil fazer, vamos lá!

        for (int a = 1; a <= 5; a++)
        {
            for (int b = a; b <= a*a; b+=a)
            {
                Response.Write(b + " <br/>");
            }            
        }

Se você reparar o 2º FOR têm algumas particularidades! A primeira é o tamanho. Repare que a variável "b" vai até "a*a" e seu incremento é "+=". Com isso se "mata a xarada". Há outras maneiras de se realizar este exercício, agora fica a seu critério pesquisar mais. Espero ter ajudado. Att. Bruno

Onde se lê: Por exemplo, 1 21; 22 31; 32; 3*3. Leia-se 1; 2x1, 2x2; 3x1, 3x2, 3x3

Olá Hiago

A sua dúvida foi solucionada?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software