Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
-8 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 10
1

Описать класс "Money" (добавить функционала в код)

05.05.2012, 10:44. Показов 642. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Уважаемые программисты помогите пожалуйста с программой!! Вот есть код:

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
using System;
 
namespace Money
{
    class Money
    {
        private int banknotesValue; // int first
        private int banknotesCounts; // int second
        private int totalSumm;
 
        public Money(int value, int counts) // конструктор
        {
            this.banknotesValue = value;
            this.banknotesCounts = counts;
            this.totalSumm = value * counts;
        }
 
        public void ShowAll() // Вывести номинал и количество купюр
        {
            Console.WriteLine("Value - {0}, counts - {1}", banknotesValue, banknotesCounts);
        }
 
        public bool CostEstimation(int productPrice) //Определить, хватит ли денежных средств на покупку товара на сумму N рублей
        {
            if (totalSumm > productPrice)
            {
                Console.WriteLine("You have enough money to buy this product");
                return true;
            }
            else
            {
                Console.WriteLine("You don't have enough money to buy this product");
                return false;
            }
        }
 
        public int GetNumberOfPieces(int productPrice) //Определить, сколько штук товара стоимости n рублей можно купить на имеющиеся денежные
        {
            if (productPrice != 0)
            {
                return totalSumm / productPrice;
            }
            else 
            {
                Console.WriteLine("Wrong product price");
                return 0;
            }
        }
 
        public int BanknotesValue
        {
            get { return this.banknotesValue; }
            set { this.banknotesValue = value; }
        }
 
        public int BanknotesCounts
        {
            get { return this.banknotesCounts; }
            set { this.banknotesCounts = value; }
        }
 
        public int TotalSumm
        {
            get { return this.totalSumm; }
        }
    }
}
В это класс Money необходимо добавить:
a. Индексатор, позволяющий по индексу 0 обращаться к полю first, по индексу 1 – к полю second, при других значениях индекса выдается сообщение об ошибке.
b. Перегрузку:
• операции ++ (--): одновременно увеличивает (уменьшает) значение полей first и second;
• операции !: возвращает значение true, если поле second не нулевое, иначе false;
• операции бинарный +: добавляет к значению поля second значение скаляра;
• преобразования типа Money в string (и наоборот).

Заранее огромное спасибо вам!!!!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2012, 10:44
Ответы с готовыми решениями:

В класс Money добавить перегрузку преобразования типа Money в string (и наоборот)
Здравствуйте, необходимо в класс Money добавить перегрузку преобразования типа Money в string (и...

Описать класс Money денежных сумм. Составить программу, использующую созданный класс
Помогите пожалуйста Составить описание класса, соответствующее заданию. Составить программу,...

Описать класс Money
Помогите пожалуйста вывести перегрузки)) Вот задание: Создать класс Money, разработав...

Добавить перегрузку в класс Money
класс Money добавить: Индексатор, позволяющий по индексу 0 обращаться к полю first, по индексу 1...

0
05.05.2012, 10:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2012, 10:44
Помогаю со студенческими работами здесь

Описать класс Money денежных сумм, заданных в виде количества рублей и копеек
Описать класс Money денежных сумм, заданных в виде количества рублей и копеек. Определить в нем: •...

В класс Money добавить индексатор, позволяющий по индексу 0 обращаться к полю first
В класс Money добавить: a. Индексатор, позволяющий по индексу 0 обращаться к полю first, по...

Добавить действие в готовый код для задачи Описать класс для работы с восьмеричным числом, хранящимся в виде строки симв
Формулировка задания: Описать класс для работы с восьмеричным числом, хранящимся в виде строки...

Создайте класс с именем Money и создайте код, следуя предложенным шагам
ооп Классы и их описание Money- Денежная единица Прежде чем перейти к написанию кода: •...

Реализовать класс Goods используя для представления цены класс Money
Реализовать класс Goods (пункт 1 ), используя для представления цены класс Money с пункта 2...

Реализовать класс account, используя представления суммы класс Money
Здравствуйте помогите решить задачу. Реализовать класс account, используя представления суммы класс...

Реализовать класс Goods, используя для представления цены класс Money из задания 24
Реализовать класс Goods(задание 36),используя для представления цены класс Money из задания...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru