Untitled

 avatar
unknown
java
3 years ago
2.1 kB
3
Indexable
package petlefunkcje;

import java.util.Scanner;
import java.math.*;

public class FiguryPlaskie {
    
    public static void main(String[] args) {        
        int wybor; Scanner sc = new Scanner(System.in);
        do {
            menu();
            System.out.print("Wybierz opcję: ");
            wybor = sc.nextInt();sc.nextLine();
            switch (wybor){
                case 1: obliczeniaDlaKwadratu();
                    break;
                case 2: obliczeniaDlaProstokata();
                    break;
                case 3: obliczeniaDlaKola();
                    break;
                case 4: System.out.println("Do widzenia");
                    break;
                default : System.out.println("Nie ma takiej figury");
            }
        } while (wybor != 4);
    }
    public static void menu(){
        System.out.println("1 - Kwadrat");
        System.out.println("2 - Prostokąt");
        System.out.println("3 - Koło");
        System.out.println("4 - Koniec");
    }
    public static void obliczeniaDlaKwadratu(){      
        System.out.println("1 - pole kwadratu");
        System.out.println("2 - obwód kwadratu");
        System.out.println("Wybierz co liczymy: ");
        
        double bok = 0;
        int wyborkw;
        
        Scanner sc = new Scanner(System.in);
        wyborkw = sc.nextInt();
        
        switch (wyborkw){
            case 1: poleKwadratu(bok);
            break;
        }
    }
    public static double poleKwadratu(double bok){
        System.out.println("Podaj długość boku a (cm): ");
        Scanner sc = new Scanner(System.in);
        bok = sc.nextDouble();
        
        System.out.println(bok);
        return bok * bok;        
    }
    public static double obwodKwadratu(double bok){
        return 4 * bok;
    }
    public static void obliczeniaDlaProstokata(){
        System.out.println("Podaj dane prostokąta");
        
    }
    public static void obliczeniaDlaKola(){
        System.out.println("Podaj dane koła");
        
    }     
}