Main.java

Main.java
package Instrukcja1;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int figura = 0;
        double x = 0;
        while(true) {
        	System.out.println("================");
        	System.out.println("Wybierz opcje: ");
        	System.out.println("1. Wybor figury");
        	System.out.println("2. Podanie danych");
        	System.out.println("3. Wyswietlenie");
        	System.out.println("4. Wyjscie z programu\n");
        	Scanner scanner = new Scanner(System.in);
        	int option = scanner.nextInt();
        	System.out.println(option);
        	switch(option) {
        	  case 1:
              	System.out.println("=======");
              	System.out.println("Wybierz figure: ");
              	System.out.println("1. Kolo");
              	System.out.println("2. Trojkat (rownoboczny)");
              	System.out.println("3. Kwadrat");
            	int f = scanner.nextInt();
            	if(f == 1 || f == 2 || f ==3) 
            		figura = f;
        	    break;
        	  case 2:
                	if (figura == 1) {
                      	System.out.println("Podaj promien kola: ");
                		x = scanner.nextDouble();
                	}
                	else if(figura == 2) {
                      	System.out.println("Podaj bok trojkata");
                      	x = scanner.nextDouble();
                	}
                	else if(figura == 3) {
                      	System.out.println("Podaj bok kwadratu");
                      	x = scanner.nextDouble();
                	}
                	else
                      	System.out.println("Wybierz najpierw figure");
        	    break;
        	  case 3:
        		  if(x>0) {
                    	System.out.println(x);
	        		  if (figura == 1) {
	        		        Circle kolo = new Circle(x);
	        		        kolo.print();
		              	}
		              	else if(figura == 2) {
		                    Triangle trojkat = new Triangle(x);
		                    trojkat.print();
		              	}
		              	else if(figura == 3) {
		                    Square kwadrat = new Square(x);
		                    kwadrat.print();
		              	}
		              	else
	                    	System.out.println("Wybierz najpierw figure");
        		  }
        		 else
              	System.out.println("Zly wymiar");
        		  
          	    break;
        	  case 4:
            	    System.exit(1);
          	    break;
        	  default:
        	}

        }
    }
}