Untitled
unknown
plain_text
3 years ago
2.3 kB
5
Indexable
#include <iostream> using namespace std; #define MAX_Number 9999 #define MIN_Number 1000 #define div 100000000 void identification(); void Cheking_ID(); void menu(); void Checking_Credit(); void Cheking_Age(); //void menu(); //enum menu {join = 1, details, leave, exit}; int main() { //menu(); identification(); Cheking_ID(); menu(); Checking_Credit(); Cheking_Age(); return 0; } void identification() { cout << "Enter name and press '.' at the end:" << endl; bool strValid = false; while (!strValid) { char inputChar = getc(stdin); if (inputChar < 'A' || inputChar>'Z') { continue; } bool scanningActive = true; while (scanningActive) { char inputChar = getc(stdin); if (inputChar == '.') { strValid = true; break; } if (inputChar < 'a' || inputChar>'z') { break; } } } } void Cheking_ID() { long id; while (true) { cout << "Enter id: "; cin >> id; cin.clear(); cin.ignore(1000, '\n'); unsigned int check = id / div; if (id / div > 0 && id / div < 10) break; cout << "Please provide correct id:" << endl; } } void menu() { cout << "\n\t\tMENU :" << endl; cout << "Press 1\nI would like to know how much I need to pay this month." << endl; cout << "Press 2\nI would like to know more about you." << endl; cout << "Press 3\nI would like to speak with a real human." << endl; cout << "Press 4\nI want to return to the main menu." << endl; } int choise = 0; void Checking_Credit() { int Card_NUM = 0; bool flag = true; cout << "Enter 4 last number of your card:" << endl; cin >> Card_NUM; while (Card_NUM > 9999 || Card_NUM < 1000) { flag = false; if (flag == false) { cout << "Error! Please try again:" << endl; cin >> Card_NUM; } } cout << "Correct" << endl; } void Cheking_Age() { int age = 0; bool flag = 0; cout << "Enter your age:" << endl; cin >> age; while (age > 120 || age < 18) { flag == false; if (flag == false) { cout << "Your age is incorrect, Please try again:" << endl; cin >> age; } } cout << "Correct" << endl; } /* void Email_account() { char Email; cout << "Enter your email" << endl; cin >> Email; } */
Editor is loading...