Desenhar um triângulo de asteriscos: Peça ao usuário um número n e desenhe um triângulo:
*
**
*
**
Passo 1
O enunciado pede para ler um número
e desenhar um triângulo de asteriscos com
linhas, onde cada linha
contém exatamente
asteriscos. O conteúdo usado aqui são estruturas de repetição aninhadas (laços).
Passo 2
Primeiro, obtemos o valor de
do usuário e verificamos se é um inteiro positivo. Se
, exibimos mensagem de erro e encerramos, pois não faz sentido desenhar um triângulo com zero ou número negativo de linhas.
Passo 3
Usamos um laço externo que percorre
de
até
. Cada iteração desse laço corresponde a uma linha do triângulo e define quantos asteriscos devem ser impressos nessa linha.
Dentro do laço externo, usamos um laço interno que percorre de
até
. A cada iteração do laço interno, imprimimos um asterisco sem pular linha, acumulando exatamente
asteriscos.
Quando o laço interno termina, imprimimos uma quebra de linha para iniciar a próxima linha do triângulo. Repetimos até que o laço externo termine em .
Dentro do laço externo, usamos um laço interno que percorre
Quando o laço interno termina, imprimimos uma quebra de linha para iniciar a próxima linha do triângulo. Repetimos até que o laço externo termine em
Resposta
Leia n
Se n <\(=0\) então
Escreva "Valor inválido: digite um inteiro positivo."
Pare
Para i de \(1\) até n faça
Para j de \(1\) até i faça
Escreva "*" sem quebra de linha
FimPara
Escreva quebra de linha
FimPara