Ir ao conteúdo

Posts recomendados

Postado

Escreva um algoritmo que mostre na tela uma escada de tamanho n utilizando o caractere * e espaços. A base e altura da escada devem ser iguais ao valor de n. A última linha não deve conter nenhum espaço.

 

Alguém pode me ajudar com esse algoritmo? desde já, agradeço a atenção.

  • Curtir 1
Postado
5 horas atrás, everthon souza disse:

Escreva um algoritmo que mostre na tela uma escada de tamanho n utilizando o caractere * e espaços. A base e altura da escada devem ser iguais ao valor de n. A última linha não deve conter nenhum espaço.

 

Alguém pode me ajudar com esse algoritmo? desde já, agradeço a atenção.

Não tem segredo, é um trabalho de paciência com print() e vai printando asteriscos, espaços e quebras de linha. Dá pra fazer em uma função só ou em várias. Eu prefiro fazer em uma só.

Exemplo:

public class Escada {

    public static void main(String args[]) {
        
        System.out.print("* * *\n"
        +                "    *\n"
        +                "    * * *\n"
        +                "        *\n"
        +                "        *\n");
    }
}

 

Tenta espaçar o código de forma que você consiga enxergar o que está acontecendo, aí fica mais fácil.

Postado

Scanner entrada = new Scanner(System.in);
List<String> degraus = new ArrayList<>();

 

System.out.print("Digite a quantidade de vezes: ");
int qtdDegraus = entrada.nextInt();

 

for (int i = 0; i < qtdDegraus; i++) {
degraus.add(" ".repeat(qtdDegraus - i) + "*".repeat(i + 1));
}

 

for (String d : degraus ) {
System.out.println(d);
}

@everthon souza  Expliquei acima

  • Curtir 1
Postado
18 horas atrás, Alysson Henrique disse:

Scanner entrada = new Scanner(System.in);
List<String> degraus = new ArrayList<>();

 

System.out.print("Digite a quantidade de vezes: ");
int qtdDegraus = entrada.nextInt();

 

for (int i = 0; i < qtdDegraus; i++) {
degraus.add(" ".repeat(qtdDegraus - i) + "*".repeat(i + 1));
}

 

for (String d : degraus ) {
System.out.println(d);
}

@everthon souza  Expliquei acima

faz mais sentido

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!