You are on page 1of 2

// ConsoleApplication1.cpp : main project file.

#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <conio.h>
#include <windows.h>
using namespace std;
int x;
struct cliente {
string nombre;
string apellido;
int DNI;
double deposito;
double saldo;
int password;
};
void menu() {
cout << "\n\t\tMENU\n\n";
cout << "1. DEPOSITAR SALDO
" << endl;
cout << "2. RETIRAR SALDO
" << endl;
cout << "3. MOSTRAR SALDO" << endl;
cout << "4. ORDENAR" << endl;
cout << "5. SALIR" << endl;
cout << "\nINGRESE OPCION: ";
}
void inicio(cliente dato) {
cout << "\t\tINGRESAR SU DNI" << endl;
cout << "\t\t
"; cin >> dato.DNI;
cout << "\t\tINGRESE SU CONTRASEA"<<endl;
cout << "\t\t
"; cin >> dato.password;
cout << "\t\t\tLOGIN SUCCESSFUL" << endl;
Sleep(250);
system("cls");
cout << "INGRESE SU NOMBRE: "; cin >> dato.nombre;
cout << "INGRESE SU APELLIDO:"; cin >> dato.apellido;
cout << "ESPERER UN MOMENTO"; Sleep(200); cout << "."; Sleep(200); cout
<< "."; Sleep(200); cout << ".";
Sleep(150);
}
void depositar(cliente dato) {
char ope;
double deposito;
system("cls");
do {
cout << "INGRESE MONTO A DEPOSITAR: "; cin >> deposito;
dato.saldo=dato.saldo+deposito;
cout << "DESEA SEGUIR INGRESANDO(s/n)?: "; cin >> ope;
} while (ope == 's');
}
void retiro(cliente dato) {
double retiro;
char ope;
do {
system("cls");
cout << "Ingrese monto a retirar" << endl;
cin >> retiro;
if (dato.saldo - retiro < 0) {
cout << "SALDO INSUFISIENTE" << endl;

}
else {
dato.saldo = dato.saldo - retiro;
}
cout << "Desea Continuar (s/n)" << endl;
cin >> ope;
} while (ope == 's');
}
void mostrar(cliente dato) {
system("cls");
cout << "Saldo actual: " << dato.saldo;
_getch();
}
int main() {
cliente *dato = new cliente[1];
int op;
if (x == 0) {
x = 1;
inicio(*dato);
}
do {
system("cls");
menu(); cin >> op;
switch (op) {
case 1:
depositar(*dato);
break;
case 2:
retiro(*dato);
break;
case 3:
mostrar(*dato);
break;
default:
cout << "FINALIZO PROGRAMA......";
break;
}
} while (op != 4);
return 0;
}

You might also like