Triangulo com asteriscos

Java

09/04/2009

Olá, Alguém me pode mostrar como obter um triangulo com asteriscos em java. :roll: Gostava de obter este aqui em baixo, de h=4: * ** *** **** Obrigada ;)
Asraq

Asraq

Curtidas 0

Melhor post

Fabioamfa

Fabioamfa

09/04/2009

[quote="vagnerpl"]jisuis...como vcs complicam
StringBuilder b = new StringBuilder();
for(int i = 0; i < n; i++) {
   b.append("*");
   System.out.println(b.toString());
}
cara ele queria que resultasse em um triangolo!
                *
               ***
             ******
            *********
GOSTEI 1

Mais Respostas

Marcos Pereira

Marcos Pereira

09/04/2009

for? concatenação de strings? alguém? valeuz...
GOSTEI 0
Marcos Pereira

Marcos Pereira

09/04/2009

[quote="jack_-_ganzha"]for? concatenação de strings? alguém? valeuz...
Vc poderia usar uma matriz ,vai ser melhor para ti!!
GOSTEI 0
Stephen Camilo

Stephen Camilo

09/04/2009

\n* \n** \n*** \n**** \n****** Seria essa a dúvida?
GOSTEI 1
Fabioamfa

Fabioamfa

09/04/2009

public class Main {
   public static void triangolo(int altura,int colunas){ 
       char matrix[][]=new char[altura][colunas];
       int limitesesq,limitesdireita;
         for(int y=0;y< altura; y++ ){//coloca '0'na matriz
                 for(int i=0;i <  colunas; i++) 
                          matrix[y][i]='o';
         }
            
           for(int y=0;y <=6;y++){
             limitesesq=(colunas/2) - y;  
             limitesdireita=( colunas/2)+y;
                   for(int i=limitesesq;i < limitesdireita; i++){
                          matrix[y][i]='*';//coloca a sequencia que vc quiser 
                        if(y == colunas/2) matrix[0][y]='*';
                 }
             }
    
                   for(int y=0;y< matrix.length; y++ ){//imprime a MATRIZ
                         for(int i=0;i <  colunas; i++) 
                             System.out.printf("%c",matrix[y][i]);
                 System.out.println();
                  }
    }

    public static void main(String[] args) {
        triangolo(7,12);
    }

}

control-c e control-v
GOSTEI 0
Vagner Planello

Vagner Planello

09/04/2009

jisuis...como vcs complicam
StringBuilder b = new StringBuilder();
for(int i = 0; i < n; i++) {
   b.append("*");
   System.out.println(b.toString());
}
GOSTEI 0
Vagner Planello

Vagner Planello

09/04/2009

[quote="asraq"] Gostava de obter este aqui em baixo, de h=4: * ** *** **** Obrigada ;)
GOSTEI 0
Herickson Castro

Herickson Castro

09/04/2009

Olá, Alguém me pode mostrar como obter um triangulo com asteriscos em java. Gostava de obter este aqui em baixo, de h=4: * ** *** **** É simples é so fazer assim. for(int i = 1; i < 5; i++) { for(int j = 0; j < i; j++) { System.out.print("*"); } System.out.println(); }
GOSTEI 1
Thiago Palmeir

Thiago Palmeir

09/04/2009

Bacana, testei só para brincar e realmente funcionou... :mrgreen:
GOSTEI 0
Felfe

Felfe

09/04/2009

Talves seja isto!
public class Piramide {
	public static void main(String[] args) {
		for(int contador = 0; contador <= 1; contador++) {
			int resto = contador % 2;
			
			 if( resto == 0) {
				 System.out.println("1    *");
			 } else {
				 System.out.println("2   ***");
				 if (resto == 0) {
			 } else {
				 System.out.println("3  *****");
				 if (resto == 0) {
			 } else {
				 System.out.println("4 *******");
				 if (resto <= 0) {
			 } else {
				 System.out.println("5"+"*********");
				 
				        }
				    }
			 	}
		    }
		}		 
	}
}
GOSTEI 0
Felipe Nascimento

Felipe Nascimento

09/04/2009

Amigo da uma olhada nesse codigo aki ele ira te ajudar
public class Exercicio20a{

	public static void main(String [] args){
	
		String asteristico;
		
		asteristico = "*";
		
		//Aumenta de 1 em 1
		for(int i = 0; i < 8; i++){
		
			System.out.println(asteristico);
			asteristico += "*";
		
		}//for
		
	}//main

}//class
Aproveitando a deixa galera me ajuda ai eu tenho que fazer essa piramide aparecer ao contrario. Ai ele exibe uma estrela e depois acrescenta mais uma na proxima linha, o que eu tenho que faze e o contrario do que esta ai ele vai comecar com 8 asteristicos e na promixa linha vai vir 7 na outra 6 e assim por diante ate chegar em 1 asteristico
GOSTEI 1
Bruno Souza

Bruno Souza

09/04/2009

E como ficaria um circulo, pois dizem que existe a formula do circulo, mas ate agora não conseguir encontrar, caso alguem conseguir me passe por favor, preciso entregar na terça feira.
GOSTEI 0
POSTAR