Въпрос за задачата Area of Figures
Здавейте написах този код и в judge ми даде грешкал
Може ли да ми покажете кое съм сбъркал?
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
String type = x.nextLine();
double result = 0;
if (type.equals("rectangle")) {
double a = Double.parseDouble(x.nextLine());
result = a * a;
} else if (type.equals("circle")) {
double r = Double.parseDouble(x.nextLine());
result = 2 * Math.PI * r;
} else if (type.equals("triangle")) {
double c = Double.parseDouble(x.nextLine());
double hc = Double.parseDouble(x.nextLine());
result = c * hc / 2;
} else if (type.equals("square")) {
double a = Double.parseDouble(x.nextLine());
double b = Double.parseDouble(x.nextLine());
result = a * b;
}
System.out.printf("%3f", result);
}
}
Това, и трябва формулите на квадрат и правоъгълник да се разменят.
Така е това ми беше основната грешка и формулата не ми беше правилна малко след като пуснах въпроса си открих грешките, и все пак благодаря