Loading...

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

Kristiyan93 avatar Kristiyan93 34 Точки

Programming Basics Exam - 18 December 2016, дава ми 70/100???????

Напишете програма която да пресмята колко километра изминава кола, за която знаем първоначалната
скорост (км/ч), времето в минути след което увеличава скоростта с 10%, второ време след което намалява
скоростта с 5% и времето до края на пътуването. За да намерите разстоянието трябва да превърнете
минутите в часове ( 70 мин = 1.1666 часа). Това ми е задачата https://pastebin.com/NAnzma5z

Някой да ми каже къде е грешката. Благодаря предварително
 

Тагове:
0
Programming Basics
aggeorgiev avatar aggeorgiev 326 Точки

Здравей,

грешката ти е техническа а не логическа - извършваш целочислено деление :

        double dist2 = (speed + (speed * 10 / 100.O)) * (min2 / 60.0);

               double speed2 = speed + (speed * 10 / 100.O);

               double dist3 = (speed2 - (speed2 * 5 / 100.O)) * (min3 / 60.0);

 

така дава 100/100.

Поздрави!

0
Ivakis avatar Ivakis 98 Точки

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

0
Kristiyan93 avatar Kristiyan93 34 Точки

благодаря ви

 

0
aggeorgiev avatar aggeorgiev 326 Точки

И да цъкаш Линукса редовно!! laugh

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