Loading...
Tarantula83 avatar Tarantula83 3 Точки

Задачата Dance Hall!!!

Някой може ли да каже защо получавам само 40/100 точки?

Ето го и кода ми.

import java.util.Scanner;

public class DanceHall {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        double length = Double.parseDouble(scanner.nextLine());
        double width = Double.parseDouble(scanner.nextLine());
        double a = Double.parseDouble(scanner.nextLine());

        double sizeOfTheHall = (length * 100) * (width * 100);
        double wardrobeSize = (a * 100) * (a * 100);
        double benchSize = sizeOfTheHall / 10;
        double freeSpace = sizeOfTheHall - wardrobeSize - benchSize;
        double numberOfDancers = freeSpace / (40 + 7000);

        System.out.println(Math.round(numberOfDancers));


    }
}

Като въведа входа получавам точния изход и не мога да схвана къде е проблема!

Благодаря предварително.

Тагове:
0
Programming Basics
svetoslav_0 avatar svetoslav_0 1009 Точки

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

0
Stoqn avatar Stoqn 27 Точки

Опитай със System.out.printf("%.0f",Math.floor(numberOfDancers));

0
11/09/2018 17:17:00
Tarantula83 avatar Tarantula83 3 Точки

Първо я бях написал с Math.floor но изхода е с .0 накрая защото е дробно число и го коригирах така както е сега и ми дава правилния изход но само 40 точки.

0
dnikolova327 avatar dnikolova327 4 Точки

Здравейте! Полученият резултат трябва да се закръгли до най-близкото цяло число надолу. Опитайте с System.out.printf("%.0f",Math.floor(numberOfDancers));

0
Tarantula83 avatar Tarantula83 3 Точки

Стана мерси!!

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