Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication4;
- import java.util.InputMismatchException;
- import java.util.Scanner;
- public class JavaApplication4 {
- static double objSzescianu(double a){
- double wynik = Math.pow(a,3);
- return wynik;
- }
- static double objProstopad(double a, double b,double h){
- double wynik = a*b*h;
- return wynik;
- }
- static double objKuli(double r){
- double wynik = 4/3 * Math.PI * Math.pow(r,3);
- return wynik;
- }
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- loop:
- while(true){
- System.out.println("Objętość jakiej bryły chcesz obliczyć (kula - k, prostopadłościa - p, szescian - s)");
- String wybor = in.next();
- try{
- switch(wybor){
- case "p":
- System.out.println("Podaj a: ");
- double a = in.nextDouble();
- System.out.println("Podaj b: ");
- double b = in.nextDouble();
- System.out.println("Podaj h: ");
- double h = in.nextDouble();
- System.out.println("Objętość prostopadłościanu to: " + objProstopad(a,b,h));
- break loop;
- case "s":
- System.out.println("Podaj a: ");
- double a1 = in.nextDouble();
- System.out.println("Objętość prostopadłościanu to: " + objSzescianu(a1));
- break loop;
- case "k":
- System.out.println("Podaj r: ");
- double r = in.nextDouble();
- System.out.println("Objętość prostopadłościanu to: " + objKuli(r));
- break loop;
- default:
- System.out.println("Błędny wybór, wybór dokonujemy poprzez użycie literek s, p, k!");
- }
- }catch(InputMismatchException ex){
- System.out.println("Podana wartość nie jest liczbą w notacji przecinkowej!");
- }}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement