Форум программистов, компьютерный форум CyberForum.ru

Automated Teller Machine - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему MessageBox пустой? (char *s <-> LPTSTR из "API - функции") http://www.cyberforum.ru/cpp-beginners/thread1008866.html
Пишу под WinCC 7.0, C-Script. На профильных форумах (WinCC), видимо, не сильны именно в С++ да и функция редкоиспользуемая попалась. Использую библиотечную функцию из ODK: Declaration BOOL PWRTPermissionToString ( LONG perm,
C++ Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1008863.html
Программа, которая не реагирует на регистр букв C++
Хочу написать программу на C++, которая не реагирует на регистр цифр. Например пользователь вводит страну, а программа должна показать столицу этой страны. Так вот программа, не должна реагировать на регистр букв. Как это сделать ?
C++ Указатель на конкретную область памяти
Есть такая программа ArtMoney, с её помощью мы ищем адрес в памяти, затем изменяем значение по указателю, чтобы изменить количество игровой валюты, здоровья и прочее. Так вот, если при помощи ArtMoney найти область памяти, которая отвечает за конкретное значение в игре, можно ли задать явно указателю адрес, затем изменить значение. Или у нас не будет доступа к этой области памяти? Я вроде как...
C++ Задача из Лафоре http://www.cyberforum.ru/cpp-beginners/thread1008817.html
есть задачка из Лафоре -> Модифицируйте класс bMoney из упражнения 12 главы 7 «Массивы и стро-ки», включив арифметические операции, выполненные с помощью пере-груженных операций: bMoney = bMoney + bMoney bMoney = bMoney- bMoney bМоnеу = bMoney* long double (цена за единицу времени, затраченного на изделие) long double = bMoney/ bMoney(общая цена, деленная на цену за изделие) bMoney =...
C++ Найти число е Найти тысячу знаков числа е используя разложение e = 1 +1/1!+1/2!+1/3!+... В с++ подробнее

Показать сообщение отдельно
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
15.11.2013, 19:32     Automated Teller Machine
Написать программу моделирования ATM (Банкомат). Использование
Банкомат, клиенты могут получить доступ к банковским счетам для того, чтобы заработать деньги
снятие наличных, депозит, проверить свой ​​баланс счета. Ваша программа должна
делать все операции, перечисленные выше и дополнительные ваши клиенты должны быть в состоянии изменить
их имена пользователей.

Помогите дописать прогу, не пойму что в главной функции написать что-то не получается.
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
#include <iostream>
#include <string>
using namespace std;
 
struct ATM
{
    double balance;
    double withdraw;
    double deposit;
    string username;
    int password;
}a;
 
void printMune ()
{
    cout<<"Choose one operation from the list below:"<<endl;
    cout<<"1. Check balance"<<endl;
    cout<<"2. Deposit money"<<endl;
    cout<<"3. Wizdraw money"<<endl;
    cout<<"4. Change username"<<endl;
    cout<<"5. Quit"<<endl;
}
 
bool login()
{
    cout<<"Username"<<endl;
    cin>>a.username;
    cout<<"Password"<<endl;
    cin>>a.password;
    if(a.username=="alisher" && a.password==123456)
        return true;
    else
        return false;
 
}
 
void checkOperation()
{
    int a;
    cin>>a;
    if(a==1)
        checkBalance();
    if(a==2)
        depositMoney();
    if(a==3)
        withdrawMoney();
    if(a==4)
        changeUsername();
    if(a==5)
        system("pause");
}
 
void checkBalance()
{
     a.balance=10000;
     cout << "\n\nYour balance is: " << a.balance;;
}
 
void depositMoney()
{
     cout << "\n\nYOUR CURRENT BALANCE: ";
     cout<<a.balance << endl;
       cout << "\nEnter amount to deposit: ";
       cin >> a.deposit;
       a.balance = (a.balance + a.deposit);
       cout << "\nAmount depositted successfully!" << endl;
       cout <<"\nYOUR CURRENT BALANCE: ";
       cout<< a.balance;
}
 
void withdrawMoney()
{
    
    cout << "\n\nEnter Withdraw amount: ";
       cin >> a.withdraw;
       if (a.balance > a.withdraw)
          a.balance = (a.balance - a.withdraw);
       else 
       {
           cout << "\n You do not have enough money ";  
       }
}
 
void changeUsername()
{
 
}
 
 
int main ()
{
 
    printMune ();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru