Click here to Skip to main content
15,891,864 members

How can i convert the following C++ code into XML

Muhammad Ali asked:

Open original thread
C++
#include<iostream>
#include<string>
#include<stdlib.h>
#include<process.h>
#include<windows.h>

using namespace std;
class current
{
private:
	char choice;
	int x,y;

public:
	current()
	{
		
	}
	void currentcash()

	{
		char ch;
        
		cout<<"\n\n\n\n\n\n\n\n\n\nWell come to UBL\n\n";
		Sleep(3000);
		system("cls");
		cout<<"\n\n\n\n\n\n\n\n\n\nPlease enter you card and Press any key\n\n";
		cin>>choice;

		
		cout<<"\n\n\n\n\n\n\n\n\n\nHave you entered the card?\nPress 1 for 'YES' and 0 for 'NO'\n\n";
		cin>>x;
		if(x==0)
		{
			return;
		}
		
		cout<<"\n\n\n\n\n\n\n\n\n\nPlease enter your four digit pin code\n\n";
		cin>>y;
		for(y=1;y<=4;y++)
        {
			if(y>='0' && y<='9')
             {
                    cout<<"*";
             }
	    }
	}   
            
};
int total=100000;
class fastcash
{
	public: 
	
public:
	fastcash()
	{
		total=100000;
	}
	void operatecash()
	{
		int a;
		//int total;
		if(total==0)
		{
			cout<<"You have not sufficient balance";
			Sleep(6000);
			return;
		}
		cout<<"\n\nPress 1 for 'RS.500' \n";
		cout<<"Press 2 for 'RS.1000' \n";
		cout<<"Press 3 for 'RS.1500' \n";
		cout<<"Press 4 for 'RS.2000' \n";
		cout<<"Press 5 for 'RS.2500' \n";
		cout<<"Press 6 for 'RS.25000' \n";
		cout<<"Press 0 for Main Menu \n";
		cin>>a;
		if(a==1 || a==2 || a==3 || a==4 || a==5 ||a==6)
		{
			int b;
			if(a==1)
				total-=500;
			if(a==2)
				total-=1000;
			if(a==3)
				total-=1500;
			if(a==4)
				total-=2000;
			if(a==5)
				total-=2500;
			if(a=6)
				total-=25000;
			cout<<"\nDo you want to make another transection press 1?";
			cin>>b;
			if (b==1)
			{
				operatecash();
			
				}
				else
				{
					cout<<"No\n";
					cout<<"\n\n\n\nThanks for banking with UBL";
					Sleep(2000);
					{
					system("cls");
					Sleep(8000);
					return;
					//current::currentcash();
					}
				}
	    }
	}
};
class cashinquiry:public current
{
public:
	void operateinquiry()
	{
		int b;
		cout<<total;
		cout<<"\n\nDo you want to have receipt?\nPress 1 for 'Yes' else anyother key";
		cin>>b;
				if(b==1)
				{
					cout<<"Yes\n";
					Sleep(2000);
					cout<<"\n\n\n\nThanks for banking with UBL";
					Sleep(2000);
					{
					system("cls");
					Sleep(8000);
					current::currentcash();
					}
				}
				else
				{
					cout<<"No\n";
					cout<<"\n\n\n\nThanks for banking with UBL";
					Sleep(2000);
					{
					system("cls");
					Sleep(8000);
					current::currentcash();
					}
				}

    }
};
class fundtransfer:public current
{
public:
	void operatefund()
	{

		int c,d,e,f;
		cout<<"How much money do you want to transfer?\n";
		cin>>c;
		if(total<c)>
		{
			cout<<"You don't have that much money to transfer\n";
			Sleep(6000);
			return;
		}
		
		total=total-c;
		
		cout<<"Enter the account number in which you want to transfer money\n";
		cin>>d;
		cout<<"\n\nAre you sure that you want to transfer money?\n Press 1 for 'Yes' else anyother key\n\n";
		cin>>e;
				if(e==1)
				{
					cout<<"Yes\n";
				}
				else
				{
					cout<<"No\n";
				}
				cout<<"Do you want to make another money transfer?\nPress 1 for 'YES' and 0 for 'NO'\n";
				cin>>f;
				if(f==0)
				{
					system("cls");
					cout<<"\n\n\n\nThanks for banking with UBL";
					Sleep(2000);
					{
					system("cls");
					Sleep(8000);
					current::currentcash();
					}
				}
	}
};
int main()
{
	system ("color 1f");
	current c;
	fastcash fc;
	cashinquiry ci;
	fundtransfer ft;
	c.currentcash();

	int i;
	while(1)
	{
		system("cls");
		cout<<"\n\nPlease select Transection type\n\n";
		cout<<"\n\nPress 1 for 'FAST CASH' \n";
		cout<<"Press 2 for 'ACCOUNT INQUIRY' \n";
		cout<<"Press 3 for 'FUND TRANSFER' \n";
		cout<<"Press 0 for 'Exit' \n";
		cin>>i;
		switch(i)
		{
		case 1:
		fc.operatecash();
		break;
		case 2:
		ci.operateinquiry();
		break;
		case 3:
		ft.operatefund();
		break;
		case 0:
		exit(0);
	}
	}
	system("pause");
}


[edit]Code block added - OriginalGriff[/edit]
Tags: C++, XML, Windows, OOP

Plain Text
ASM
ASP
ASP.NET
BASIC
BAT
C#
C++
COBOL
CoffeeScript
CSS
Dart
dbase
F#
FORTRAN
HTML
Java
Javascript
Kotlin
Lua
MIDL
MSIL
ObjectiveC
Pascal
PERL
PHP
PowerShell
Python
Razor
Ruby
Scala
Shell
SLN
SQL
Swift
T4
Terminal
TypeScript
VB
VBScript
XML
YAML

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
  4. Don't tell someone to read the manual. Chances are they have and don't get it. Provide an answer or move on to the next question.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the http://www.codeproject.com/info/cpol10.aspx.



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900