• Предмет: Информатика
  • Автор: azetef4
  • Вопрос задан 3 месяца назад

● Доробити програму "Банківський облік". Користувач може відкривати депозит та брати гроші в кредит.
мова програмування Java

Ответы

Ответ дал: artiomagrici
1

Ответ:

import java.util.Scanner;

public class BankAccount {

private double balance;

public BankAccount(double initialBalance) {

balance = initialBalance;

}

public void deposit(double amount) {

balance += amount;

}

public void withdraw(double amount) {

if (amount <= balance) {

balance -= amount;

System.out.println("Ви зняли " + amount + " грн.");

} else {

System.out.println("Недостатньо коштів на рахунку.");

}

}

public double getBalance() {

return balance;

}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Введіть початковий баланс рахунку: ");

double initialBalance = scanner.nextDouble();

BankAccount account = new BankAccount(initialBalance);

while (true) {

System.out.println("\nМеню:");

System.out.println("1. Поповнити рахунок");

System.out.println("2. Зняти гроші");

System.out.println("3. Перевірити баланс");

System.out.println("4. Вийти");

System.out.print("Виберіть опцію: ");

int choice = scanner.nextInt();

switch (choice) {

case 1:

System.out.print("Введіть суму для поповнення: ");

double depositAmount = scanner.nextDouble();

account.deposit(depositAmount);

break;

case 2:

System.out.print("Введіть суму для зняття: ");

double withdrawAmount = scanner.nextDouble();

account.withdraw(withdrawAmount);

break;

case 3:

System.out.println("Баланс рахунку: " + account.getBalance() + " грн.");

break;

case 4:

System.out.println("Дякуємо за користування нашим банком!");

System.exit(0);

default:

System.out.println("Невірний вибір. Спробуйте ще раз.");

}

}

}

}


azetef4: лучший
Вас заинтересует