Senhores, boa noite, estou começando a programar agora. Estou aprendendo java e ainda aprendendo algoritmos. Tenho que fazer com que um programa desenhe um triangulo de Pascal. Vcs podem me ajudar?
/
import javax.swing.*;
class Pascal{
int n;
void desenhaTriangulo ()
{
int l,c;
String msg=“Triangulo de Pascal \n”;
n=Integer.parseInt(JOptionPane.showInputDialog (“Digite o valor de n:”));
for (l=1;l<=n;l++){
msg+=l;
for (c=1;c<=l;c++){
msg+=c +"\n";
}
}
JOptionPane.showMessageDialog (null,msg);
}
public static void main (String arg [])
{
Pascal t1 = new Pascal();
t1.desenhaTriangulo();
}
}
Acima está o código que fiz, mas está errado <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/c.pngry.png?v=9" title=":cry:" class="emoji" alt=":cry:">
Outra dúvida: tem algum bom livro de algoritmo para indicar? Tks!!!
Triangulo de Pascal
M
1 Resposta
A
Acho que entendi seu problema. Tente mudar o trecho dos “for” por esse:
for (l=1;l<=n;l++)
{
msg+="\n"+l;
for (c=1;c<=l;c++)
{
msg+=c;
}
}
Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo