0 / 0 / 0
Регистрация: 12.03.2018
Сообщений: 20
1

Интерфейс: Реализовать операции с банковским счетом (баланс счета, снятие средств, пополнение счета)...

08.05.2018, 00:09. Показов 3160. Ответов 3
Метки нет (Все метки)

Здравствуйте! Подскажите, как доделать код
Задача такая: дан интерфейс, необходимо сделать так, чтобы можно было получить информацию о балансе, положить деньги на счет, снять деньги со счета и узнать процент от суммы на счете.
Часть я сделал, а дальше не понимаю как
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
interface IAccount
    {
        int CurrentSum
        {
            get;
        }
        void Put(int Sum);
        void WithDraw(int Sum);
        int Persantage
        {
            get;
        }
    }
    class Client : IAccount
    {
        int Sum = 0;
        double Percent;
        public int CurrentSum
        {
            get
            {
                return Sum;
            }
        }
        public void Put(int Plus)
        {
            Sum += Plus;
        }
        public void WithDraw(int Plus)
        {
            Sum -= Plus;
        }
        public double Percentage
        {
            get 
            {
            return
            }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            Client Account = new Client();
            do
            {
                Console.WriteLine("Выберите операцию по счету:");
                Console.WriteLine("1 - Баланс; 2 - Положить деньги на счет; 3 - Снять деньги со счета; 4 - Узнать процент от суммы; 0 - Выход;");
                a = int.Parse(Console.ReadLine());
                switch (a)
                {
                    case 1:
                        {
                            int Sum = Account.CurrentSum;
                            Console.WriteLine("Баланс: " + Sum);
                            break;
                        }
                    case 2:
                        {
                            
                        }
                    case 3:
                        {
                            
                        }
                    case 4:
                        {
                            
                        }
                }
            }
            while (a == 0);
        }
    }
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2018, 00:09
Ответы с готовыми решениями:

Пополнение счета,после каждого обновления страницы добавляются просто так средства без оплаты никакого счета
<?php /// db_payeer_insert if(isset($_POST)){ $sum = round(floatval($_POST),2); if($sum >...

Реализовать класс Account моделирующий операции с банковским счётом (по книге Дейтелов)
Начал изучать С++ по Дейтелам, застрял на одной задаче. Я считаю, что проблема в set-функции, но на...

Пополнение счёта в буксе
При пополнении счёта через Payeer при вводе целой суммы 1,2,3руб баланс пополняется,а если ввожу...

Реализовать класс Account, что является банковским счетом
Реализовать класс Account, что является банковским счетом. В классе должны быть четыре поля:Фамилия...

3
8 / 8 / 4
Регистрация: 11.02.2017
Сообщений: 100
08.05.2018, 03:05 2
ну все правильно, в чем возникает трудность ?
----------
у тебя CurrentSum только для записи. если ты хочешь сюда записывать поступления, то делай сеттер или паяй метод
0
0 / 0 / 0
Регистрация: 12.03.2018
Сообщений: 20
08.05.2018, 03:12  [ТС] 3
Цитата Сообщение от Тапок ярости Посмотреть сообщение
ну все правильно, в чем возникает трудность ?
Не совсем понимаю, как организовать подсчет процента от суммы. Как прописать его в case и правильно вернуть значение. Может подскажите, как реализовать?
0
8 / 8 / 4
Регистрация: 11.02.2017
Сообщений: 100
08.05.2018, 21:14 4
у тебя есть методы
C#
1
2
3
4
5
6
7
8
public void Put(int Plus)
        {
            Sum += Plus;
        }
        public void WithDraw(int Plus)
        {
            Sum -= Plus;
        }
их и запихивай в кейсы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2018, 21:14

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лабараторная. Пополнение счета мобильной связи
Может кто-то помочь написать код для Пополнение счета мобильной связи (Сервис для пополнения,...

Как сделать пополнение счета каждый день при заходе?
Есть сайт (код самописный, писал не я), работает личный кабинет, в лк есть счет в рублях,...

Система для пополнения счета/вывода средств
Доброе время суток! Вкратце: Пользователь пополняет личный счет на сайте через банковскую карту...

Приложение списанию и зачислению денежных средств со счета на счет
Привет всем! Допустим я хочу написать java-приложение, где пользователь может ввести баланс и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.