You are on page 1of 4

*****CRUZ*****

JOptionPane.showMessageDialog(null,grafica);

String cad="",num;
int n,a,b;
num=JOptionPane.showInputDialog("ingres el valor N");
n=Integer.parseInt(num);
for(a=1;a<=(n-1)/2;a++)
{
for(b=1;b<=(n-1)/2;b++)
{cad=cad+"__";
}cad=cad+"_x";
for(b=1;b<=(n-1)/2;b++)
{cad=cad+"__";
}cad=cad+"\n";
}
for(a=1;a<=n;a++)
{cad=cad+"_x";
}cad=cad+"\n";
for(a=1;a<=(n-1)/2;a++)
{
for(b=1;b<=(n-1)/2;b++)
{cad=cad+"__";
}cad=cad+"_x";
for(b=1;b<=(n-1)/2;b++)
{cad=cad+"__";
}cad=cad+"\n";
}
JOptionPane.showMessageDialog(null, cad);

**********CUADRADO*********

String c="";
int n=Integer.parseInt(JOptionPane.showInputDialog("ingrse un numero"));

for(int k=0;k<n;k++){
c+=" c";
}c+="\n";

for(int i=0;i<n-2;i++){
c+=" c";
for(int k=0;k<n-2;k++){
c+=" a";
}c+=" c";
c+="\n";
}
for(int k=0;k<n;k++){
c+=" c";
}c+="\n";

*************ROMBO HUECO***********

int i, j, num;
String Rombo_vacio = "";

num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la longitud de


la diagonal menor: "));

for(i = 0; i <= num; i++){

for(j = 0; j < (num - i) ; j++){

Rombo_vacio += " ";


}
for(j = 0; j < 2*i + 1; j++){
if(j == 0 || j == 2*i){
Rombo_vacio += " *";
}else{
Rombo_vacio += " ";
}
}

Rombo_vacio += "\n";
}

for(i = num - 1; i >= 0; i--){

for(j = 0; j < num - i; j++){

Rombo_vacio += " ";


}
for(j = 0; j < 2*i + 1; j++){
if(j == 0 || j == 2*i){
Rombo_vacio += " *";
}else{
Rombo_vacio += " ";
}
}

Rombo_vacio += "\n";
}

JOptionPane.showMessageDialog(null, Rombo_vacio);

**************SERIE 12345******

int cont = 1, num, i, sum = 0;


String Serie = "";

num = Integer.parseInt(JOptionPane.showInputDialog("Ingresar la cantidad de


numeros de la serie a mostrar: "));

for(i = 0; i < num; i++){

if(cont % 2 == 1){
Serie += " + " + cont;
sum += cont;
}else{
Serie += " - " + cont;
sum -= cont;
}
cont++;
}
JOptionPane.showMessageDialog(null, "La suma de la serie es: \n" +
Serie + " = " + sum);

******SERIE FI*******

String numero,leer="";
numero=JOptionPane.showInputDialog(null,"Ingrese el numero:");
int n,i=2,mul,a=1,b=2,serie=0,c;
n=Integer.parseInt(numero);

if(n==1){
serie=1;
leer="+"+serie;
JOptionPane.showMessageDialog(null, "La serie: "+leer+" = "+serie);
}
if(n==2){
serie=1-2;
leer="+1-2";
JOptionPane.showMessageDialog(null,"La serie: "+leer+" = "+serie);
}
if(n>2){
while(i<n){
i++;
mul=a*b;
a=b;
b=mul;
if(i%2==0){
serie=serie-mul;
leer=leer+"-"+mul;
}
else{
serie=serie+mul;
leer=leer+"+"+mul;
}
}
c=-1+serie;
JOptionPane.showMessageDialog(null,"La serie: +1-2"+leer+" = "+c);}

***********TRIANGULO EQUILATERO Y ROMBO***********

int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese un numero"));


String c="";
for (int i=0;i<num;i++){

for (int j=0;j<(num-1)-i;j++)


c+=" ";
for(int j=0;j<=i;j++)
c+=" *";
c+="\n";
}

for (int i=num-1;i>0;i--){

for (int j=0;j<(num)-i;j++)


c+=" ";
for(int j=0;j<=i-1;j++)
c+=" *";
c+="\n";
}
JOptionPane.showMessageDialog(null, c);

***********TRIANGULO HUECO**********

int i, j, k, n, a, b;
n = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el lado del
cuadrado: "));

a = ((n+1) / 2);
for(i = 0; i < ((n + 1) / 2); i++){
for(j = a - 1; j > 0; j--){
triangulo_hueco += " ";
}
for(k = 0; k < ((2*i) + 1); k++){
if((k == 0 || k == 2*i) && (i < (n - 1) / 2)){
triangulo_hueco += " c ";
}else if (i == (n - 1) / 2){
triangulo_hueco += " c ";
}else{
triangulo_hueco += " a ";
}
}
a--;
triangulo_hueco += "\n";
}

JOptionPane.showMessageDialog(null, triangulo_hueco);

You might also like