Triangulo com asteriscos
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
Curtidas 0
Melhor post
Fabioamfa
09/04/2009
[quote="vagnerpl"]jisuis...como vcs complicam
cara ele queria que resultasse em um triangolo!
StringBuilder b = new StringBuilder();
for(int i = 0; i < n; i++) {
b.append("*");
System.out.println(b.toString());
}
*
***
******
*********
GOSTEI 1
Mais Respostas
Marcos Pereira
09/04/2009
for? concatenação de strings? alguém?
valeuz...
GOSTEI 0
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
09/04/2009
\n* \n** \n*** \n**** \n******
Seria essa a dúvida?
GOSTEI 1
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);
}
}
GOSTEI 0
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
09/04/2009
[quote="asraq"]
Gostava de obter este aqui em baixo, de h=4:
*
**
***
****
Obrigada
;)
GOSTEI 0
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
09/04/2009
Bacana, testei só para brincar e realmente funcionou... :mrgreen:
GOSTEI 0
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
09/04/2009
Amigo da uma olhada nesse codigo aki ele ira te ajudar
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
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
GOSTEI 1
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