GARANTIR DESCONTO

Fórum Triangulo com asteriscos #568277

09/04/2009

0

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

Responder

Post mais votado

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!
                *
               ***
             ******
            *********

Fabioamfa

Fabioamfa
Responder

Gostei + 1

Mais Posts

09/04/2009

Marcos Pereira

for? concatenação de strings? alguém? valeuz...
Responder

Gostei + 0

09/04/2009

Marcos Pereira

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

Gostei + 0

09/04/2009

Stephen Camilo

\n* \n** \n*** \n**** \n****** Seria essa a dúvida?
Responder

Gostei + 1

09/04/2009

Fabioamfa

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
Responder

Gostei + 0

09/04/2009

Vagner Planello

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

Gostei + 0

09/04/2009

Vagner Planello

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

Gostei + 0

29/06/2012

Herickson Castro

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(); }
Responder

Gostei + 1

31/10/2012

Thiago Palmeir

Bacana, testei só para brincar e realmente funcionou... :mrgreen:
Responder

Gostei + 0

01/11/2012

Felfe

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"+"*********");
				 
				        }
				    }
			 	}
		    }
		}		 
	}
}
Responder

Gostei + 0

15/05/2013

Felipe Nascimento

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
Responder

Gostei + 1

03/12/2014

Bruno Souza

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar