Софтуерно Инженерство
Loading...
+ Нов въпрос
inkarnasion avatar inkarnasion 127 Точки

[Programming Basics with JAVA] Задача 14. Учебна зала

Здравейте, мъча се да решавам задачите и срещнах трудност, успях да скалъпя някакъв код но имам два въпроса.

Значи това е условието на задачата от тук: https://java-book.softuni.bg/chapter-02-simple-calculations-exam-problems.html#simple-calculations

Това успях да скалъпя: https://pastebin.com/Kkhu5wW7

Въпрос 1: Кода стартира но резултата не е същия като изходния в условието на задачата, явно някъде бъркам но ми трябва помощ.

Въпрос 2: Не можах да се сетя за по кратко извеждане със System.out.println ако може и там някаква насока :)

PS: Не ми се смейте много нов съм още в програмирането :)

Rositsa_Stoeva avatar Rositsa_Stoeva 11 Точки
Best Answer

1) Умножено е length с width, вместо rows * cols

2) Обръщането от cm в m e: 120 cm = 1.2 m, 100 cm = 1 m, 70 cm = 0.7 m

3) Изходът трябва да e едно число от тип int. Трябва да се кастнат стойностите на rows и cols:  

int rows = (int)(length/1.2);
int cols = (int)((width - 1)/0.7);
int sum = rows * cols - 3;

4) И не че е грешно, но по-добре използвай примитивния тип double вместо класа Double

0
veronikaaa86 avatar veronikaaa86 363 Точки

Съвсем скоро се борих много с тази задача, но накрая успях да я преборя :)

Ето моето решение : https://pastebin.com/HHpRmbF1

Дано да ти помогне :)

0
veronikaaa86 avatar veronikaaa86 363 Точки

Освен това видях, че имаш 3 println() ....а в изхода трябва да имаш само 1 число (по условие: Да се отпечата на конзолата едно цяло число: броят места в учебната зала.)

0