Repeteco! please! usando "for"

2 respostas
E
fazer o seguinte padrão:
*
       ***
      *****
     *******
      *****
       ***
        *

Usando apenas "for" e as intruções :
System.out.print(' ');
System.out.print('*');
System.out.println();[code]

Alguem pode ajudar-me?

2 Respostas

T
*
        ***
       *****
      *******
       *****
        ***
         *

a) Você sabe contar de 1 até 5, de dois em dois, usando "for"? É algo como:

for (int i = 1; i <= 5; i = i + 2) {
    ... complete aqui com o código necessário
}

b) Você sabe contar de 3 até 0 (decrescente) usando "for"? É algo como:

for (int i = 3; i >= 0; i = i - 1) {
    ... complete aqui com o código necessário
}

Com essas duas dicas, você consegue resolver.

A

Só pra ajudar a completar o raciocínio…

1a linha – 3 espaços + 1 * + 3 espaços

2a linha – 2 espaços + 3 * + 2 espaços

3a linha – 1 espaço + 5 * + 1 espaço

4a linha – 0 espaço + 7 *

5a línha = 3a linha

6a linha = 2a linha…

7a linha = 1a linha…

Considere então, os comandos que você tem para gerar espaço e gerar *. Aí você mata o problema?

Boa sorte… qualquer dúvida… posta aí…

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 2
Participantes 3