Професионална програма
Loading...
+ Нов въпрос
ErihM avatar ErihM 0 Точки

Задача # 9

Здравейте ! Някой може ли да ми  помогне с решението на задачата. 

import java.util.Scanner;

public class Tasc9 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String figureType = scanner.nextLine();
        double area = 0;

        switch (figureType){
            case "square": {
                double a = Double.parseDouble(scanner.nextLine());
                area = a * a;
                break;
            }
            case "rectangle":{
                double a = Double.parseDouble(scanner.nextLine());
                double b = Double.parseDouble(scanner.nextLine());
                area = a * b;
                break;
            }
            case "circle": {
                double a = Double.parseDouble(scanner.nextLine());
                area = (a * a) * Math.PI;
                break;
            }
            case "triangle": {
                double a = Double.parseDouble(scanner.nextLine());
                double b = Double.parseDouble(scanner.nextLine());
                area = a * b;
                break;
            }

        }
    }
}
Тагове:
0
Programming Basics with Java
Maver avatar Maver 5 Точки

Здравей,

      Формулата за триъгълника е грешна. Пробвай с (a*b/2)

0
HanibalBlade avatar HanibalBlade 13 Точки

Като изключим формулата за триъгълника, изглежда ок, само трябва да си принтнеш резултата.

Аз я развъртях с if-else конструкция, ако ти е интересно. :)

ЦЪК

 

 

0
joroai avatar joroai 17 Точки

решение  100/100  https://pastebin.com/ijk32VHk

0
shutov avatar shutov 1 Точки

Здравей,

Това е моето решение с използването на switch case и е 100/100 в Judge.

https://pastebin.com/NbQQUvNk - 

0