Forum Pplware

Versão Completa: [split] Começar a programar: Linguagens recomendadas?
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
alguem pode me ajudar com este programa olha
1. Desenvolva um programa que, dando uma frase qualquer, a imprima do seguinte modo:
Exemplo: “Esta Frase”
Imprimir:
E
s
t
a

F
r
a
s
e
O programa deverá usar um for para jogar a cada repetição, uma letra para baixo. A cada repetição, o número de espaços em branco avançando a direita deverá aumentar em 2.
Em que parte tens dúvidas?
Se percebi bem esse enunciado, em Java poderia ser feito com algo assim:
Código:
import static java.lang.System.out;
import java.util.Scanner;

public class Teste {

    public static void main(String[] args) {

        Scanner keyboard = new Scanner(System.in);

        out.println("Introduza uma frase:");
        String test = keyboard.nextLine();

        int j = 0;

        for (int i = 0; i < test.length(); i++) {
            char newTest = test.charAt(i);
            
            for (int k = j; k != 0; k--) {
                out.print("  ");
            }
            j = j + 2;
            out.println(newTest);
        }
    }
}
URL's de Referência