Trabajo Final Intro a La Programacion

download Trabajo Final Intro a La Programacion

of 8

description

APUNTES

Transcript of Trabajo Final Intro a La Programacion

  • UNIVERSIDAD CATLICA BOLIVIANA SAN PABLO

    UNIDAD ACADMICA REGIONAL COCHABAMBA

    Departamento de Ciencias Exactas y Tecnologa

    Carrera de Ingeniera de Sistemas

    TRABAJO FINAL: INTRODUCCIN A LA PROGRAMACIN

    DOCENTE: MGR. ING. CRISTHIAN URIONA

    ALUMNO: A. ALEJANDRO QUIROZ PAREDES

    COCHABAMBA BOLIVIA

    NOVIEMBRE 2015

  • 1.-. INTRODUCCIN.-

    El presente trabajo de investigacin trata del diseo de un programa en el lenguaje ANSI C, que nos

    permitir manejar un cuenta de ahorro en cualquier cajero bancario de manera que se pueda debitar o

    acreditar fondos o recursos en efectivo en cualquier momento del da todo el ao, el cual nos permitir

    obtener un registro preciso de los ingresos o egresos que tengamos y del saldo al final de cada

    transaccin diaria.

    2.- JUSTIFICACION.-

    El presente trabajo de investigacin se justifica plenamente porque a travs del mismo se pretende

    llegar a un manejo ms ptimo del lenguaje de programacin ANSI C, el cual es el que se lleva dentro

    de la materia de Introduccin a la Programacin en la carrera de ingeniera de la UCB.

    3.- OBJETIVOS.-

    Se dividen en especficos y generales tal como se indica a continuacin:

    3.1.- OBJETIVO GENERAL.-

    Crear un programa en el lenguaje ANSI C de manera que este permita manejar una cuenta donde se

    registre en cualquier cajero automtico los ingresos, egresos y el saldo que tenga la persona al

    momento de realizar las transacciones bancarias.

    3.2.- OBJETIVOS ESPECFICOS.-

    Realizar un programa en lenguaje ANSI C, que permita crear una cuenta de ahorro en cualquier

    cajero automtico de Cochabamba.

    Lograr almacenar dentro el programa los ingresos, egresos, y el saldo diario del usuario al final

    del da.

    Indicar si los fondos son suficientes o suficientes al momento de retirar dinero en efectivo

    previo ingreso del PIN de seguridad solicitado.

    Indicar el monto mximo que puede el usuario retirar en funcin de sus fondos acumulados en

    un da cualquiera determinado.

  • 4.- DESARROLLO DEL ALGORITMO.-

    Previo a la realizacin del programa en el lenguaje de programacin antes citado se procede a disear

    el algoritmo en lenguaje de Pseudocodigo con el cual en lo posterior lograremos implementar el mismo

    en ANSI C.

    ALGORITMO: CUENTA DE AHORRO

    VARIABLES: N, PIN, OPCION, SALDO TOTAL, SALDO SUMADO, A, B

    INICIO

    LEER N

    LEER PIN

    LEER OPCIN

    LEER SALDO TOTAL

    LEER SALDO SUMADO

    LEER A

    LEER B

    MOSTRAR BIENVENIDO A OPCIONES DE MENU

    MOSTRAR INGRESE SU PIN

    MIENTRAS PIN SEA

  • 4.- SALIR

    MOSTRARPOR FAVOR SELECCIONE ALGUNA DE LAS OPCIONES

    SI OPCION = 1 HACER

    MOSTRARINGRESE EL MONTO DE DINERO QUE DESEA INCREMENTAR A SU CUENTA

    SALDO=SALDO + INGRESO

    SI OPCION = 2 HACER

    MOSTRARINGRESE EL MONTO DE DINERO QUE DESEA RETIRAR DE SU CUENTA

    SALDO=SALDO - EGRESO

    SI OPCION = 3 HACER

    MOSTRARSU SALDO ACTUAL ES:

    SI OPCION = 4 HACER

    SALIR

    FIN

  • CODIGO:

    #include

    #include

    void menu()

    {

    int PIN;

    int n;

    char opcion;

    int saldo=1000;

    int saldoTotal=0,saldoSumado=0;

    int a;

    int b;

    printf("Bienvenido a opciones de menu:\n");

    getch();

    printf("ingrese su PIN\n");

    scanf("%i" ,&PIN);

  • if(PIN
  • printf("El saldo es: %i\n",a+saldo);

    }

    getch();

    system("CLS");

    }

    if(opcion=='2');

    {

    printf("Ingrese el monto que desea retirar:\n");

    scanf("%i",&b);

    if (b

  • if(opcion=='3');

    {

    printf("saldo en general\n", saldoSumado);

    }

    }while(opcion!='4');

    }

    else

    printf("Pin no valido\n");

    }

    int main()

    {

    menu();

    getch();

    return 0;

    }