miércoles, 27 de septiembre de 2017

CAJERO AUTOMATICO CON COLOR Y GOTOXY EN DEV C++

/* Programa: perimta presentar un menu de un cajero de un banco (Solución 1) */

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>

void gotoxy(int x,int y)

      HANDLE hcon; 
      hcon = GetStdHandle(STD_OUTPUT_HANDLE); 
      COORD dwPos; 
      dwPos.X = x; 
      dwPos.Y= y; 
      SetConsoleCursorPosition(hcon,dwPos); 
}


main()
{
system ("COLOR F1");
    int op;
    char op1, op2;
    int saldo=1000;
    int deposito,retiro;
   

gotoxy(3,2); printf("***************              ****                          ****");
gotoxy(3,3); printf("***************              **** *                      * ****");
gotoxy(3,4); printf("**              *            ****   *                   *  ****");
gotoxy(3,5); printf("**                           ****    *                 *   ****");
gotoxy(3,6); printf("**               *           ****     *               *    ****");
gotoxy(3,7); printf("**                           ****      *             *     ****");
gotoxy(3,8); printf("**              *            ****       *           *      ****");
gotoxy(3,9); printf("***************              ****        *         *       ****");
gotoxy(3,10);printf("***************              ****         *       *        ****");
gotoxy(3,11);printf("**              *            ****          *     *         ****");
gotoxy(3,12);printf("**                           ****           *   *          ****");
gotoxy(3,13);printf("**               *           ****            * *           ****");
gotoxy(3,14);printf("**                           ****             *            ****");
gotoxy(3,15);printf("**              *            ****                          ****");
gotoxy(3,16);printf("***************              ****                          ****");
gotoxy(3,17);printf("***************              ****                          ****");
getch();

do
{
    system ("cls");
    printf("bienvedido elija la opcion \n");
    printf("deposito...1 \n");
    printf("retiro.....2 \n");
    printf("consulta...3 \n");
    printf("salir......4 \n");
    printf( "Introduzca la opcion de cajero : ");
    scanf("%d", &op);
    switch (op)
    {
         case 1 : do
           {
          system ("cls");
printf( "\n ingrese la cantidad a depositar  ");
                 scanf("%d",&deposito);
                 saldo=saldo+deposito;
                 printf( " \n el saldo disponible de la cuenta es  %d ",saldo);
                 printf( "\n  \n Presiona 'S' para volver a Depositar o 'N' para salir al menu ");
                 op1=getch();
               }
while (op1!='N');
break;      
         case 2 :do
           {
        system ("cls");
printf( "ingrese la cantidad a retirar \n");
                 scanf("%d",&retiro);
                 saldo=saldo-retiro;
                 printf( "el saldo disponible de la cuenta es %d \n",saldo);
                 printf( "\n  \n Presiona 'S' para volver a Depositar o 'N' para salir al menu ");
                 op2=getch();
               }
while (op2 !='N');
break;
         case 3 :printf( "el saldo disponible de la cuenta es %d",saldo);
          getch();
                 break;
         case 4 : printf( "\n usted va  salir");
                  break;
         default :printf("error"); 
                  break;   
    }
}
while (op !=4);
}
     

0 comentarios:

Publicar un comentario