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

Задача от Programming Basics - exam 20.11.2016

Здравейте,

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

http://pastebin.com/AbrazR99

Тагове:
0
Основи на програмирането 15/12/2016 15:45:33
ambiorix avatar ambiorix 641 Точки
Best Answer

Здравей.

Грешката ти е в типът данни който използваш за смятане на проценти. За да сметнеш процент ти трябва плаваща запетая (23.18% например), а ти ги слагаш int. Второто нещо в тази връзка е че трябва да укажеш на числителя или знаменателя експлицитно да бъде double за да се извърши смятането по този начин. Третата грешка е че не закръгляш резултата до вторият символ след делетичната точка както е условието.

Ето твоя код с промените. Закоментиран е грешният начин: https://dotnetfiddle.net/UnS6n7

0
15/12/2016 17:38:52
dani111 avatar dani111 3 Точки

Много ти благодаря!

0
George777 avatar George777 29 Точки

Успех ! 

http://pastebin.com/K6CExPqV

0
dani111 avatar dani111 3 Точки

Мерси и на теб!

1
Sim0o0na avatar Sim0o0na SoftUni Team Moderator Trainer 548 Точки

За напред:
1/ Избирай правилна категория - тази тема е за основи на програмирането, не Programming Fundamentals!
2/ За дълъг код като твоя ползвай pastebin.com.

3/ Формулирай заглавията си по-добре!

0
15/12/2016 15:37:38