Привет!
Думаю, вы тут перемудрили с кодом. Конкретно по вашей проблеме, блоки if для евро и доллара находятся внутри блока для рублей. Поэтому не читаются, т.е. примерно так:
if (list == "r")
{ ...
if (list == "e") {...}
if (list == "d") {...}
}
А нужно сделать так
if (list == "r") { ... }
if (list == "e") {...}
if (list == "d") {...}
И для одинакового кода лучше использовать методы или почитать больше уроков, чтобы понять как сделать этот код проще и лучше :)
P.S. Вопросы лучше оформлять, так больше шансов на ответ или комментарии