JavaRush/Java блог/Архив info.javarush/Кухня(); Задание N18.
terranum
28 уровень

Кухня(); Задание N18.

Статья из группы Архив info.javarush
участников
Кухня(); Задание N18. - 1 Правила [Одномерные массивы] 18. У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о стоимости купли-продажи в банках города. В городе N банков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RabenokDmitry
Уровень 21
11 февраля 2015, 00:17
public static int chooseBank (double[] ratesOnBank, int dollars ){
        int bestBaank = 0;
        double rubles = dollars*ratesOnBank[0];
        for (int i = 1; i < ratesOnBank.length; i++){
            if (dollars*ratesOnBank[i] > rubles){
                bestBaank = i;
            }
        }
        System.out.println("Лучший курс в банке №"+bestBaank+"! Вы получите:"+dollars*ratesOnBank[bestBaank]+"рублей!");
        return bestBaank;
    }
RabenokDmitry
Уровень 21
11 февраля 2015, 00:18
И тут я понял, что намудрил с переводом все в рубли в if'е:)
Sultan
Уровень 16
25 августа 2014, 21:56
public static int method(int[] k) {
    int i = 0;
    for (int j = 1; j < k.length; j++) {
        i = k[i] > k[j] ? i : j;
    }
    return i;
}