martes, 2 de abril de 2013

PROGRAMAS TERCERA SESION


PROGRAMA SIMULADOR DE CAJERO ELECTRONICO

/* Programa Simulador de Cajero Electronico do while y switch*/
#include<iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
    int opcion, consulta, saldo1=2000000,saldo2=0, retiro, consignacion, contrasena=2255, contra,resta,cantdif,n;
    char cuenta, monto;  
    cout<<"\n      Bienvenido al Cajero Automatico del Banco CIES\n"<<endl;
    cout<<"\n 1.-CONSULTA DE SALDO\n 2.-RETIRO EN EFECTIVO\n 3.-CONSIGNACION\n 4.-TERMINAR LA OPERACION\n"<<endl;
    do
    {
        cout<<"\nSeleccione la operacion que desea realizar: ";
        cin>>opcion;
       
    switch(opcion)
    {
               case 1:cout<<"\n A.-CUENTA CORRIENTE\n B.-CUENTA DE AHORROS\n";
                      cout<<"\nSeleccione el tipo de cuenta: ";
                      cin>>cuenta;
                      switch(cuenta)
                      {
                                    case 'A':cout<<"\nDigite contrasena: ";
                                    cin>>contra;
                                    if(contra==contrasena)
                                    {
                                       cout<<"\nSu saldo actual es $ "<<saldo2<<".\n";
                                    }
                                    else
                                    {
                                       cout<<"\nContrasena incorrecta\n";
                                    }
                                    break;
                                    case 'B':cout<<"\nDigite contrasena: \n";
                                    cin>>contra;
                                    if(contra==contrasena)
                                    {
                                       cout<<"\nSu saldo actual es $ "<<saldo1<<".\n";
                                    }
                                    else
                                    {
                                       cout<<"\nContrasena incorrecta\n";
                                    }
                                    break;
                                   
                      }
               break;
               case 2:cout<<"\n A.-CUENTA CORRIENTE\n B.-CUENTA DE AHORROS\n";
                      cout<<"\nSeleccione el tipo de cuenta: ";
                      cin>>cuenta;
                      switch(cuenta)
                      {
                              case 'A':cout<<"\n a.50.000\n b.100.000\n c.200.000\n d.300.000\n e.Cantidad diferente\n";
                                     cout<<"\nSeleccione el monto a retirar: ";
                                     cin>>monto;
                                     switch(monto)
                                     {
                                           case 'a':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo2-50000;
                                             saldo2=resta;
                                             if(saldo2>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                            break;
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }  
                                           break;
                                           case 'b':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo2-100000;
                                             saldo2=resta;
                                             if(saldo2>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;
                                           case 'c':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo2-200000;
                                             saldo2=resta;
                                             if(saldo2>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;  
                                           case 'd':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo2-300000;
                                             saldo2=resta;
                                             if(saldo2>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;
                                           case 'e':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             cout<<"\nDigite cantidad a retirar: ";
                                             cin>>cantdif;
                                             resta=saldo2-cantdif;
                                             saldo2=resta;
                                             if(saldo2>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;
                                         
                                     }
                              break;      
                              case 'B':cout<<"\n a.50.000\n b.100.000\n c.200.000\n d.300.000\n e.Cantidad diferente\n";
                                     cout<<"\nSeleccione el monto a retirar: ";
                                     cin>>monto;  
                                     switch(monto)
                                     {
                                           case 'a':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo1-50000;
                                             saldo1=resta;
                                             if(saldo1>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;
                                           case 'b':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo1-100000;
                                             saldo1=resta;
                                             if(saldo1>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }  
                                           break;
                                           case 'c':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo1-200000;
                                             saldo1=resta;
                                             if(saldo1>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;  
                                           case 'd':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             resta=saldo1-300000;
                                             saldo1=resta;
                                             if(saldo1>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }  
                                           break;
                                           case 'e':cout<<"\nDigite contrasena: ";
                                           cin>>contra;
                                           if(contra==contrasena)
                                           {
                                             cout<<"\nDigite cantidad a retirar: ";
                                             cin>>cantdif;
                                             resta=saldo1-cantdif;
                                             saldo1=resta;
                                             if(saldo1>0)
                                             {
                                               cout<<"\nEl cajero esta contando su dinero.....\n";
                                               cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                             }
                                             else
                                             {
                                               cout<<"\nFondos insuficientes\n";
                                             }
                                           }
                                           else
                                           {
                                               cout<<"\nContrasena incorrecta\n";
                                           }
                                           break;  
                                         
                                     }
                               break;
                      }
               break;
               case 3:cout<<"\n A.-CUENTA CORRIENTE\n B.-CUENTA DE AHORROS\n";
                      cout<<"\nSeleccione el tipo de cuenta: ";
                      cin>>cuenta;
                      switch(cuenta)
                      {
                                    case 'A':cout<<"\nDigite contrasena: ";
                                    cin>>contra;
                                    if(contra==contrasena)
                                    {
                                       cout<<"\nDigite el monto a consignar: ";
                                       cin>>consignacion;
                                       saldo2+=consignacion;
                                       cout<<"\nCONSIGNACION EXITOSA\n";
                                       cout<<"\nSu saldo actual es de $ "<<saldo2<<".\n";
                                    }
                                    else
                                    {
                                       cout<<"\nContrasena incorrecta\n";
                                    }
                                    break;
                                    case 'B':cout<<"\nDigite contrasena: ";
                                    cin>>contra;
                                    if(contra==contrasena)
                                    {
                                       cout<<"\nDigite el monto a consignar: ";
                                       cin>>consignacion;
                                       saldo1=saldo1+consignacion;
                                       cout<<"\nCONSIGNACION EXITOSA\n";
                                       cout<<"\nSu saldo actual es de $ "<<saldo1<<".\n";
                                    }
                                    else
                                    {
                                       cout<<"\nContrasena incorrecta\n";
                                    }
                                    break;    
                      }                                  
               break;      
               case 4:cout<<"\nHA DECIDIDO TERMINAR LA OPERACION\n"<<endl;
                      cout<<"\nSaliendo del programa........\n"<<endl;
                      n==0;
                      break;
               default:cout<<"\nOperacion incorrecta\n";
                             
    }
    }
    while(opcion<=3);
    system("pause");
}
   


 PROGRAMA MENU MATEMATICO


PROGRAMA MENU COMIDAS RAPIDAS


PROGRAMA MULTIPLICACION DE N NUMEROS


PROGRAMA FACTORIAL DE UN NUMERO



PROGRAMA CANTIDAD DE PARES E IMPARES Y SUMA


 PROGRAMA NUMERO MAYOR ENTRE N NUMEROS

PROGRAMA TABLAS DE MULTIPLICAR 

PROGRAMA N ALUMNOS CON SUS NOTAS 

PROGRAMA MULTIPLOS DE 3, DEL 27 AL 150 


PROGRAMA NOTAS, APROBO - REPROBO 

 MAPA CONCEPTUAL SESION No. 3




lunes, 18 de marzo de 2013

Programas Segunda Sesión

PROGRAMA EDAD



PROGRAMA PAR E IMPAR


PROGRAMA NUMERO MAYOR



PROGRAMA RAIZ – CUBO



PROGRAMA SUELDO NETO



PROGRAMA MENU DIA




PROGRAMA MENU SUMA – RESTA



PROGRAMA MENU COMIDAS RAPIDAS



 PROGRAMA LECTURA Y SUMA CON DO WHILE


PROGRAMA LECTURA Y SUMA CON FOR



PROGRAMA LECTURA Y SUMA CON WHILE


PROGRAMA MOSTRAR LOS NUMEROS DEL 1 AL 10 CON DO WHILE


PROGRAMA NUMEROS PARES CON FOR



PROGRAMA SUMA Y PROMEDIO CON WHILE


PROGRAMA TABLAS DE MULTIPLICAR CON FOR