Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 26.06.2012
Сообщений: 17
1

Реализовать класс Account

29.06.2012, 00:04. Просмотров 2373. Ответов 4
Метки нет (Все метки)


Реализовать класс Account, представляющий собой банковский счет. В классе должны быть четыре поля: фамилия владельца, номер счета, процент начисления и сумма в рублях. Открытие нового счета выполняется операцией инициализации. Необходимо выполнять следующие операции: сменить владельца счета, снять некоторую сумму денег со счета, положить деньги на счет, начислить проценты, перевести сумму в доллары, перевести сумму в евро, получить сумму прописью (преобразовать в числительное)
Задание должно быть реализованы тремя способами:
1.Тип данных представляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в качестве аргументов.
2.Как класс с закрытыми полями, где операции реализуются как методы класса.
3.Инкапсулировать поля класса в независимой структуре и в ней реализовать методы Init(), Read(), Display(), toString(); в основном классе должно быть одно поле данных, представленное объектом-структурой.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2012, 00:04
Ответы с готовыми решениями:

Реализовать класс Account
Помогите решить задачку: Реализовать класс Account, представляющий собой банковский счет. В классе...

Реализовать класс Account, представляющий собой банковский счет
Б15.12 Реализовать класс Account , представляющий собой банковский счет. В классе должны быть...

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

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

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
4
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
29.06.2012, 00:40 2
Давайте сами кидайте свои наработки, на форуме только подправят и подскажут, но никто готовую работу за вас делать не будет
0
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
29.06.2012, 13:47 3
Хех я понимаю щас всем трудно, лето всё же и все отдыхают но учится нуна
Вот кодик дерзайте!

Маленький совет пере наберите вручную не копируйте что то не хочет после моего сохранения на gmail. работать.

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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include<iostream>
using namespace std;
 
class CAccount
{
int Account;
double MoneySize;
char Valuta;
 
public:
void SetAccaunt(int accaunt)
{
Account = accaunt;
}
void SetMoneySize(double moneySize)
{
MoneySize = moneySize;
}
void SetValuta(char valuta)
{
Valuta = valuta;
}
void Minnus(double money)
{
MoneySize -=money;
}
void Add(double AddMomey)
{
MoneySize +=AddMomey;
}
void Print()
{
cout<<"Your accaunt: "<<Valuta<<Account<<"\n"
<<
"Money in the account: "<<MoneySize<<"\n"
<<
"Your currency: "<< Valuta <<"\n";
}
void Transfer(CAccount& Petia, double money)
{
Petia.MoneySize -= money;
MoneySize += money;
}
};
 
int main()
{
CAccount bank, bank2;
bank2.SetAccaunt(2689);
bank2.SetMoneySize(200);
bank2.SetValuta('.SetValuta('E'));
 
int Account = NULL;
double MoneySize = NULL;
char Valuta;
double money, AddMomey;
 
//=========================================================================================
 
cout<<"Account enter: "; 
cin>>Account;
cout<<"Enter money: "; 
cin>>MoneySize;
cout<<"Enter the currency\n"
<<
"1: R - Ruble\n"
<<
"2: E - Euro\n"
<<
"3: G - Hryvnia\n"
<<
"4: $ - Dollars"
<<endl;
cout<<
"Enter: ";
cin>>Valuta;
 
//==========================================================================================
 
bank.SetAccaunt(Account);
bank.SetMoneySize(MoneySize);
bank.SetValuta(Valuta);
system("cls");
 
bank.Print();
cout<<"Shoot Money: "; 
cin>>money;
bank.Minnus(money);
system("cls");
bank.Print();
 
cout<<"Add Money: "; cin>>AddMomey;
bank.Add(AddMomey);
system("cls");
bank.Print();
cout<<"Transfer money: "; cin>>money;
bank.Transfer(bank2, 50);
bank.Print();
bank2.Print();
return 0;
}
0
0 / 0 / 0
Регистрация: 15.06.2016
Сообщений: 3
04.07.2016, 20:18 4
Как можно будет длбавить заблокирование счета и разблокирование
0
801 / 531 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
04.07.2016, 20:52 5
tepli,
Хех я понимаю щас всем трудно, лето всё же и все отдыхают но учится нуна
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2016, 20:52

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

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

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

Не получается создать класс Account из книги Дейтелов
Задача: Создайте класс с именем Account, которым мог бы воспользоваться банк для представления...

Создать класс Account. Задача из книги Дейтелов "Как програмировать на С++"
Начал изучение С++, прочитал главу &quot;Введение в классы и объекты&quot; в книге Дейтелов &quot;Как...


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

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

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