SlideShare a Scribd company logo
1 of 5
#include <iostream.h>
#include <stdio.h>
#include <constrea.h>
int menu ();
char tipodeC,opcion;
int ingresar (int);
int retirar (int);
void consultar (int);
void main ()
{
cout<<"n *************CAJERO************** n ";
int clave,c=3,opcion,ingreso,saldo=3455,accion;
while (clave!=2804 && c>=1)
 {
 c--;
 printf ("Introduce tu clave de acceso (4 cifras)");
 scanf ("%i",&clave);
 if (clave!=2804)
    {
    if (c!=0)
    printf ("Te quedan %i intentos",c);
    else
    printf ("Lo siento, no has introducido la clave correcta");
    }
 else
 {
do
    {
cout<<" n -------- TRANSACCIONES -------- ";
cout<<"nn eliga tipo de cuenta 1 o 2 ";
cout<<" n 1)CUENTA CORRIENTE ";
cout<<"n 2)CUENTA DE AHORROS ";
cin>>tipodeC;
if(tipodeC=='1')
{
cout<<"n $$$$$$ CUENTA CORRIENTE $$$$$$$$                           ";
}
else
{
cout<<"nnn $$$$$$ CUENTA DE AHORROS $$$$$$$$                           ";
}
    opcion=menu ();
            switch (opcion)
        {
        case 1:
        saldo=ingresar (saldo);
        printf ("El saldo final de su cuenta son %i pesos",saldo);
        break;
        case 2:
        saldo=retirar(saldo);
        break;
        case 3:
consultar (saldo);
    break;
    case 4:
    printf ("Ha elegido la opcion cancelar, Adios");
    break;
    }
    }while (opcion!=4);
    }
}
}
//Funcion menu
int menu ()
{
int opcion;
    printf ("          Bienvenido, Elige la accion a realizar: ");
    printf ("1. Ingresar dinero ");
    printf ("2. Retirar dinero ");
    printf ("3. Consultar saldo ");
    printf ("4. Cancelar ");


    printf ("Elige la opcion numero: ");
    scanf ("%i",&opcion);
return opcion;
}
//Funcion ingresar
int ingresar (int saldo)
{
int ingreso;
printf ("Introduzca la cantidad que desea ingresar: ");
    scanf ("%i",&ingreso);
    saldo=saldo+ingreso;
printf ("La cantidad ingresada son %i pesos",ingreso);
getch ();
return saldo;
}
//Funcion Retirar
int retirar (int saldo)
{
int retirar;
printf ("Introduzca la cantidad a retirar: ");
    scanf ("%i",&retirar);
    if (retirar>saldo)
    {
    printf ("No dispone de tanto dinero en su cuenta");
    printf ("El saldo que dispone son: %i pesos",saldo);
    }
    else
    {
    saldo=saldo-retirar;
    printf ("Ha retirado %i pesos",retirar);
    printf ("Su saldo final son: %i pesos",saldo);
getch ();
}
return saldo;
}
//Funcion consultar
void consultar (int saldo)
{
printf ("Dispone de un saldo de %i pesos",saldo);
getch ();
}

More Related Content

What's hot

What's hot (20)

Comandos debug
Comandos debugComandos debug
Comandos debug
 
El lenguaje C++ (1).ppt
El lenguaje C++ (1).pptEl lenguaje C++ (1).ppt
El lenguaje C++ (1).ppt
 
Pointers in c - Mohammad Salman
Pointers in c - Mohammad SalmanPointers in c - Mohammad Salman
Pointers in c - Mohammad Salman
 
Lenguajes de una maquina de turing
Lenguajes de una maquina de turingLenguajes de una maquina de turing
Lenguajes de una maquina de turing
 
C programming - Pointers
C programming - PointersC programming - Pointers
C programming - Pointers
 
Maquina de pila abstracta
Maquina de pila abstractaMaquina de pila abstracta
Maquina de pila abstracta
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Analizador Léxico en C++
Analizador Léxico en C++Analizador Léxico en C++
Analizador Léxico en C++
 
Fundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: ModularidadFundamentos de Programación - Unidad V: Modularidad
Fundamentos de Programación - Unidad V: Modularidad
 
Eliminar elementos de una cola
Eliminar elementos de una colaEliminar elementos de una cola
Eliminar elementos de una cola
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
 
04 Handling Exceptions
04 Handling Exceptions04 Handling Exceptions
04 Handling Exceptions
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
Subrutinas
SubrutinasSubrutinas
Subrutinas
 
Pointers
PointersPointers
Pointers
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 

Viewers also liked

Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajeroCarlos Potrero
 
Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)Enrique Bravo Guevara
 
Exposición cajero automatico
Exposición cajero automaticoExposición cajero automatico
Exposición cajero automaticoGeor_1710
 
Ejercicios Subnetting
Ejercicios SubnettingEjercicios Subnetting
Ejercicios SubnettingPatty Vm
 
Auditoria y Evaluacion de Sistemas
Auditoria y Evaluacion de SistemasAuditoria y Evaluacion de Sistemas
Auditoria y Evaluacion de Sistemasyravalles
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1kaikuse
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmosJojo Jona
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmossistematico-1
 
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECADIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECAAreli Ordoñez Toledo
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALFrancisco Gonzalez Aguilar
 
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...yulexiandreina
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 

Viewers also liked (20)

Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
 
Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)Actividad 8 pseint (cajero automatico)
Actividad 8 pseint (cajero automatico)
 
Exposición cajero automatico
Exposición cajero automaticoExposición cajero automatico
Exposición cajero automatico
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejercicios Subnetting
Ejercicios SubnettingEjercicios Subnetting
Ejercicios Subnetting
 
Manual - C++ Basico
Manual - C++ BasicoManual - C++ Basico
Manual - C++ Basico
 
Auditoria y Evaluacion de Sistemas
Auditoria y Evaluacion de SistemasAuditoria y Evaluacion de Sistemas
Auditoria y Evaluacion de Sistemas
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Qué es un diagrama de flujo
Qué es un diagrama de flujoQué es un diagrama de flujo
Qué es un diagrama de flujo
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Cuestionario windows
Cuestionario windowsCuestionario windows
Cuestionario windows
 
Taller -windows
Taller  -windowsTaller  -windows
Taller -windows
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmos
 
Taller de algoritmos
Taller  de algoritmosTaller  de algoritmos
Taller de algoritmos
 
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECADIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
DIAGRAMA DE FLUJO DE BÚSQUEDA DE INFORMACIÓN EN BIBLIOTECA
 
Pasos para solicitar un libro en la biblioteca
Pasos para solicitar un libro en la bibliotecaPasos para solicitar un libro en la biblioteca
Pasos para solicitar un libro en la biblioteca
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
 
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
Diagrama de Flujo: Proceso para solicitar un libro en La Biblioteca del Insti...
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 

Similar to Cajero en C++

Similar to Cajero en C++ (20)

Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios de Lenguaje C #07 Resol.pdf
Ejercicios de Lenguaje C #07 Resol.pdfEjercicios de Lenguaje C #07 Resol.pdf
Ejercicios de Lenguaje C #07 Resol.pdf
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de bases
 
Aprende a usar GDB, el depurador de C
Aprende a usar GDB, el depurador de CAprende a usar GDB, el depurador de C
Aprende a usar GDB, el depurador de C
 
Factura en borland c++
Factura en borland c++Factura en borland c++
Factura en borland c++
 
algoritmos y Programacion
algoritmos y Programacionalgoritmos y Programacion
algoritmos y Programacion
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Java ejercicio basico
Java ejercicio basicoJava ejercicio basico
Java ejercicio basico
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
Laboratorio1 entrada-salida de datos / Lenguance C
Laboratorio1   entrada-salida de datos / Lenguance CLaboratorio1   entrada-salida de datos / Lenguance C
Laboratorio1 entrada-salida de datos / Lenguance C
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
Practica
PracticaPractica
Practica
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltos
 

Recently uploaded

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Recently uploaded (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Cajero en C++

  • 1. #include <iostream.h> #include <stdio.h> #include <constrea.h> int menu (); char tipodeC,opcion; int ingresar (int); int retirar (int); void consultar (int); void main () { cout<<"n *************CAJERO************** n "; int clave,c=3,opcion,ingreso,saldo=3455,accion; while (clave!=2804 && c>=1) { c--; printf ("Introduce tu clave de acceso (4 cifras)"); scanf ("%i",&clave); if (clave!=2804) { if (c!=0) printf ("Te quedan %i intentos",c); else printf ("Lo siento, no has introducido la clave correcta"); } else {
  • 2. do { cout<<" n -------- TRANSACCIONES -------- "; cout<<"nn eliga tipo de cuenta 1 o 2 "; cout<<" n 1)CUENTA CORRIENTE "; cout<<"n 2)CUENTA DE AHORROS "; cin>>tipodeC; if(tipodeC=='1') { cout<<"n $$$$$$ CUENTA CORRIENTE $$$$$$$$ "; } else { cout<<"nnn $$$$$$ CUENTA DE AHORROS $$$$$$$$ "; } opcion=menu (); switch (opcion) { case 1: saldo=ingresar (saldo); printf ("El saldo final de su cuenta son %i pesos",saldo); break; case 2: saldo=retirar(saldo); break; case 3:
  • 3. consultar (saldo); break; case 4: printf ("Ha elegido la opcion cancelar, Adios"); break; } }while (opcion!=4); } } } //Funcion menu int menu () { int opcion; printf (" Bienvenido, Elige la accion a realizar: "); printf ("1. Ingresar dinero "); printf ("2. Retirar dinero "); printf ("3. Consultar saldo "); printf ("4. Cancelar "); printf ("Elige la opcion numero: "); scanf ("%i",&opcion); return opcion; } //Funcion ingresar int ingresar (int saldo)
  • 4. { int ingreso; printf ("Introduzca la cantidad que desea ingresar: "); scanf ("%i",&ingreso); saldo=saldo+ingreso; printf ("La cantidad ingresada son %i pesos",ingreso); getch (); return saldo; } //Funcion Retirar int retirar (int saldo) { int retirar; printf ("Introduzca la cantidad a retirar: "); scanf ("%i",&retirar); if (retirar>saldo) { printf ("No dispone de tanto dinero en su cuenta"); printf ("El saldo que dispone son: %i pesos",saldo); } else { saldo=saldo-retirar; printf ("Ha retirado %i pesos",retirar); printf ("Su saldo final son: %i pesos",saldo); getch ();
  • 5. } return saldo; } //Funcion consultar void consultar (int saldo) { printf ("Dispone de un saldo de %i pesos",saldo); getch (); }