Sobre como fazer um triagulo com *

4 respostas
jv1

eu tinha colocado uma questão sobre imprimir * em forma de tringulo
e eu tava apanhando, com muitas dúvidas
aparentimete um amigo meu da facul conseguiu de duas formas

uma iniciando a variável:

public class Triangulo {
    public static void main(String arg[]){
        String es = "";
        String aux = "";
        String contaEspacos = "";
        int espacos = 3;
        for(int i=1;i<=8;i++) {
            es +="*";
            
            if(i % 2 !=0) {
                for(int j=1;j<=espacos;j++) {
                    contaEspacos += " "; 
                }
                aux = contaEspacos;
                
                System.out.println(aux+es);
                contaEspacos="";
                
                espacos--; 
            }        
        }
    }
}
e outro com joptionpane.showinputdialog
"mas so se vc colocar número impar"


import javax.swing.JOptionPane;


public class Triangulo {
    public static void main(String arg[]){
        String es = "";
        String aux = "";
        String contaEspacos = ""; 
        int espacos = 0;
        
        int base = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero impar para base:"));
        
        for (int c =1;c<=base;c++){
            if(c % 2 !=0){ 
                espacos++;
            }
        }
        espacos--;
        //System.out.println(espacos);
        
        for(int i=1;i<=100;i++) {
            es +="*";
             
            if(i % 2 !=0) {
                for(int j=1;j<=espacos;j++) {
                    contaEspacos += " ";
                }
                aux = contaEspacos;
                
                System.out.println(aux+es);
                contaEspacos="";
                
                espacos--;
            }
            if(i==base){
                break;
            } 
        }
    }
}

4 Respostas

andredeividi

Parabens, uma sugestão a vc
sei que vc estava com essa duvida em outro post, para que todos intendam
o que vc estava querendo aconselho a vc colocar no seu post antigo
a sua resposta e altere o nome do post como TituloPost [Resolvido].

é uma dica.

Abraço.

Luiz_Aguiar

Por favor coloque um título condizente com a sua dúvida!

jv1

blz
foi mal é que eu fiquei empolgado
tinha muito dias que estava tentando fazer isso

T

A resposta é 42, agora a pergunta

Criado 28 de maio de 2007
Ultima resposta 28 de mai. de 2007
Respostas 4
Participantes 4