Dev - C++ - Programa C++

 
Vista:

Programa C++

Publicado por Laura (1 intervención) el 28/01/2018 04:24:10
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#include <iostream>
#include <stdlib.h>
using namespace std;
 
class Cliente //Clase Cliente
{
	//Atributos de la Clase con valores predeterminados.
protected:
	int Identificacion = 604520284;
	string Nombre_Completo = "Laura Venegas Barquero";
	string Direccion = "La Esperanza de Pavón";
	int Numero_Telefono = 88856259;
 
public:
	//Constructor po defecto
 
	Cliente()
	{
 
	};
 
	//Prototipo
	void imprimirCuenta();
};
 
void Cliente :: imprimirCuenta() //Hereda un metodo de la misma clase
{
	//Impresion de los datos del Usuario
	cout<<"Sus datos personales son:"<<endl;
	cout<<"Identificacion: "<<Identificacion<< endl;
	cout<<"Nombre Completo: "<<Nombre_Completo<<endl;
	cout<<"Direccion: "<<Direccion<<endl;
	cout<<"Numero de Telefono: "<<Numero_Telefono<<endl;
}
 
 
 
class Cuenta : public Cliente
{
protected:
	//Declaracion de las variables de la clase Cuenta con valor asignado
	int CodigoSeguridad = 398;
	string Numero_tarjeta = "1234-4567-7899-3456";
	float saldo = 300.000;
	string FechaExpiracion = "12 de Febrero del 2018";
public:
	//Prototipos
	void Depositar();
	void Retirar();
	void imprimirCuenta(); //Llamo el metodo ya creado
 
	//Contructor por defecto.
 
	Cuenta ()
	{
 
	};
	private:
	int ultMovimiento=0;
 
};
 
//Metodo de Depositar().
void Cuenta :: Depositar()
{
	float cantidad;
	cout<<"Digite la cantidad a depositar: ";
	cin>>cantidad;
	double Total = cantidad;
	if(saldo>= Total)
	{
		saldo = saldo - Total;
		this->ultMovimiento = 1;
		cout<< saldo;
 
		cout<<"La cantidad de dinero a depositar fue: "<<saldo;
	}
	else
	{
		cout<<"El monto ingresado es mayor al saldo de la cuenta: "<<endl;
	}
}
 
//Metodo de Retirar().
void Cuenta :: Retirar()
{
	double cantidad;
	cout<<"Digite la cantidad a retirar: "<<endl;
	cin>>cantidad;
	double Total = cantidad;
	if(saldo>=Total)
	{
		saldo = saldo - Total;
		this->ultMovimiento = 2;
		cout<<"La cantidad de dinero retirada fue "<<saldo;
	}
	else
	{
		cout<<"La cantidad no se puede retirar, supera el saldo en su cuenta";
	}
}
 
//Metodo de Consultar
void Cuenta :: imprimirCuenta()
{
	Cliente :: imprimirCuenta();
	cout<<"Los datos de su cuenta son:"<<endl;
	cout<<CodigoSeguridad<<endl;
	cout<<Numero_tarjeta<<endl;
	cout<<FechaExpiracion<<endl;
	cout<<saldo<<endl;
}
int main()
{
	Cuenta cuenta;
	int opcion;
	int clave;
	char tipocuenta;
	cout<<"En que cuenta desee hacer las operaciones, digite A para la cuenta de Ahorro y C para la cuenta cliente"<<endl;
	cin>>tipocuenta;
 
	if(tipocuenta == 'A')
	{
	cout<<"Ha ingresado correctamente a la cuenta de Ahorro"<<endl;
	}
	else
		if(tipocuenta == 'C')
		{
			cout<<"Ha ingresado correctamente a la cuenta Cliente"<<endl;
		}
		else
		{
			cout<<"ERROR"<<endl;
		}
 
	cout<<"Digite la clave para acceder al sistema del Banco de Ahorre Más"<<endl;
	cin>>clave;
 
	if(clave==123)
	{
 
		char var = 's';
			//Menu
		cout<<"Acceso Aprobado";
		cout<<"Bienvenido, a su banco de preferencia Banco Ahorre Más"<<endl;
	while(var == 's')
	{
		cout<<"Escoga la opción que desea realizar"<<endl;
		cout<<"1.Consultar Cuenta"<<endl;
		cout<<"2.Retirar Efectivo"<<endl;
		cout<<"3.Depositar"<<endl;
		cout<<"4.Salir"<<endl;
		cin>>opcion;
		system("cls");
 
		//Funcion para escoger la funcion del menú
		switch(opcion)
		{
			case 1: cuenta.imprimirCuenta(); break;
			case 2: cuenta.Retirar(); break;
			case 3: cuenta.Depositar(); break;
			default: ; break;
		}
		if(opcion == 4)
		{
			cout<<"Desea salir S/N, S para continuar y N para salir"<<endl;
			cin>>var;
		}
 
	}
 
}
	return 0;
}


Mi código es este. Pero me tira dos errores [Error] Id return 1 exit status y file not recognized: File format not recognized
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder