Untitled
unknown
plain_text
3 years ago
2.4 kB
6
Indexable
import java.util.Scanner; public class FiguryPlaskie { private static final int SQUARE_SIDES = 4; 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(sc); 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(Scanner in) { System.out.println("1 - pole kwadratu"); System.out.println("2 - obwód kwadratu"); System.out.println("Wybierz co liczymy: "); int wyborkw; Scanner sc = new Scanner(System.in); wyborkw = sc.nextInt(); switch (wyborkw) { case 1: System.out.println("Pole kwadratu to: " + poleKwadratu(in)); break; case 2: System.out.println("Obwód kwadratu to: " + obwodKwadratu(in)); break; default: System.out.println("Nie ma takiej figury"); } } public static double poleKwadratu(Scanner in) { System.out.println("Podaj długość boku a (cm): "); var bok = in.nextDouble(); return bok * bok; } public static double obwodKwadratu(Scanner in) { System.out.println("Podaj długość boku a (cm): "); var bok = in.nextDouble(); return SQUARE_SIDES * bok; } public static void obliczeniaDlaProstokata() { System.out.println("Podaj dane prostokąta"); } public static void obliczeniaDlaKola() { System.out.println("Podaj dane koła"); } }
Editor is loading...