TransportPrice
http://pastebin.com/wkFGLgye
Като въведа 180 и night и ми изписва 16.2 вместо 10.8, как да си дореша задачата , някой ако може да ми подскажи.
http://pastebin.com/wkFGLgye
Като въведа 180 и night и ми изписва 16.2 вместо 10.8, как да си дореша задачата , някой ако може да ми подскажи.
Моето решение. Правиш грешката да ги умножаваш повторно по цената, за това ти изкарва такъв резултат. Ето тези неща дето си ги написал след всеки if-else:
taxi = n * 0.90;
bus = n * 0.09;
train = n * 0.06;
не трябва да ги има, защото един вид ти вече си ги умножил един път в цикъла (това се иска от задачата) и след това отново, което ги намалява още повече. С две думи - нужно е само едно умножение по цените.
Успех с обучението! :)