Вопрос задан 12.11.2023 в 08:30. Предмет Информатика. Спрашивает Довыдёнок Мария.

У вас є доллари. JAVAВи хочете поміняти їх на гривні.У вас є інформація про ціну(використати

рандом в діапазоні від 35 до 40 включно, тип дабл) купівлі-продажу в банках міста(використайте клас банк, який має ім'я та ціну валюти).В місті14 банків. Створіть програму, яка визначає, який банк вибрати(або декілька банків), щоб вигідно обміняти доллари на гривні.Вивести ці банки на екран.Користуватись лямбда виразами, колекціями (окрім масива), компараторами та стрімами заборонено.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тян Катя.

.

p s нажмите на лучший ответ пожалуйста


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення даної задачі без використання лямбда-виразів, колекцій, компараторів та стрімів, можна використати наступний підхід:

1. Створюємо клас "Банк" з полями "ім'я" (String) та "ціна валюти" (double). 2. Створюємо 14 об'єктів класу "Банк" зі вказаними назвами та випадковою ціною валюти в діапазоні від 35 до 40 включно. 3. Створюємо змінну "кращий_банк" типу "Банк". 4. Задаємо початкове значення "кращий_банк" першому банку зі списку. 5. За допомогою циклу проходимо по всіх банках в списку і перевіряємо, чи ціна валюти більша у поточного банку, ніж у "кращого_банку". У разі підтвердження, змінюємо "кращий_банк" на поточний банк. 6. Виводимо "кращий_банк" на екран.

Ось приклад реалізації на мові Java:

```java import java.util.Random;

class Bank { private String name; private double currencyPrice; public Bank(String name, double currencyPrice) { this.name = name; this.currencyPrice = currencyPrice; } public String getName() { return name; } public double getCurrencyPrice() { return currencyPrice; } }

public class Main { public static void main(String[] args) { Bank[] banks = new Bank[14]; Random random = new Random(); // Заповнюємо масив банків з випадковими цінами валюти for (int i = 0; i < banks.length; i++) { double currencyPrice = random.nextInt(6) + 35; // Генеруємо випадкову ціну валюти в діапазоні 35-40 banks[i] = new Bank("Банк " + (i+1), currencyPrice); } Bank bestBank = banks[0]; // Пошук банку з найкращою ціною валюти for (int i = 1; i < banks.length; i++) { if (banks[i].getCurrencyPrice() > bestBank.getCurrencyPrice()) { bestBank = banks[i]; } } System.out.println("Найкращий банк для обміну доларів на гривні: " + bestBank.getName()); } } ```

Таким чином, програма знайде банк з найвигіднішою ціною валюти і виведе його назву на екран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос