Loading...

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

dZf1aeA-rsmarinoff avatar dZf1aeA-rsmarinoff 49 Точки

Data Types and Variables - 02. Circle Area (Precision 12) - Проблем с един от тест кейсовете при решение на Java

Проблемът идва от тест No. 3, всичко друго минава.

INPUT: 123.456

EXPECTED OUTPUT: 47882.219803879100

MY OUTPUT: 47882.219803879090
 

package bg.softuni.homeworkassignments.vol1;

import java.util.Scanner;

public class JavaApp {

    private static final Scanner SCAN = new Scanner(System.in);

    public static class CircleArea {

      public static double calculateArea(double radius) {
          return Math.PI * radius * radius;
      }

    }
 
    public static void main(String[] args) {
        Double radius = Double.parseDouble(SCAN.nextLine());
        System.out.format("%.12f", CircleArea.calculateArea(radius));
    }

}

Предполагам е някаква разлика при закръглянето, тъй като не виждам нищо по-специално в даденото C# решение. Някой има ли представа какво може да бъркам в случая?

0
Programming Fundamentals
Grim666 avatar Grim666 3 Точки

Имам същия проблем. С bigdecimal става ли?

 

0
dZf1aeA-rsmarinoff avatar dZf1aeA-rsmarinoff 49 Точки

Не и до колкото успях да тествам. Поствай го на C#, какво да правим, бедните Java-джии :D

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.