Java Program: Drawing Geometric Shapes with Loops
Classified in History
Written on in
English with a size of 2.5 KB
import java.Util.Scanner;
Public class casostriangulo {
Public static void main(String[] args) {
Scanner tecla= new Scanner (System.In);
Int i,j,n,m;
String m1 = null;
System.Out.Println("_____ menu principal_____");
System.Out.Println("1) triangulo de la forma");
System.Out.Println("*\n" ;
System.Out.Println("2) triangulo de la forma");
System.Out.Println("****\n" +
System.Out.Println("3) triangulo de la forma");
System.Out.Println(" \n" +
Ystem.Out.Println("4) triangulo de la forma");
System.Out.Println(" *\n" +
; do{
System.Out.Println("ingrese el numero del triangulo a graficar");
M=tecla.NextInt();
}while (m<0);
Switch(m){
Case 1: do{
System.Out.Println("ingrese el numero del tama�o del triangulo");
N=tecla.NextInt();
}while (n<0);
For(i=1;i<=n;i++){
For(j=1;j<i;j++){
System.Out.Print("*");
}
System.Out.Println("*");
}
Break;
Case 2: do{
System.Out.Println("ingrese el numero del tama�o del triangulo");
N=tecla.NextInt();
}while (n<0);
For(i=1;i<=n;i++){
For(j=i;j<n;j++){
System.Out.Print("*");
}
System.Out.Println("*");
}
Break;
Case 3: do{
System.Out.Println("ingrese el numero del tama�o del triangulo");
N=tecla.NextInt();
}while (n<0);
For(i=1;i<=n;i++){
For(j=1;j<=n;j++){
If(j<i){
System.Out.Print(" ");
}else{
System.Out.Print("*");
}
}
System.Out.Print("\n");
}
Break;
Case 4: do{
System.Out.Println("ingrese el numero del tama�o del triangulo");
N=tecla.NextInt();
}while (n<0);
For(i=1;i<=n;i++){
For(j=1;j<=n;j++){
If(j<n-(i-1)){
System.Out.Print(" ");
}else{
System.Out.Print("*");
}
}
System.Out.Print("\n");
}
Break;
Default:m1="ingresado";
Break;
}
}