Въпрос за задачата 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); } }
Това, и трябва формулите на квадрат и правоъгълник да се разменят.
Така е това ми беше основната грешка и формулата не ми беше правилна малко след като пуснах въпроса си открих грешките, и все пак благодаря