Manual Tecnico Bajo Y Alto Nivel De Datos

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Manual Tecnico Bajo Y Alto Nivel De Datos as PDF for free.

More details

  • Words: 750
  • Pages: 4
MANUAL TECNICO Programa: DATOS DE EMPLEADO En este programa utilizaremos C++ En este programa utilizaremos como base la función “clase” para desarrollar este programa la cual se define como un tipo de objeto que tiene características comunes, una clase es un patrón para crear nuevos objetos, una clase contiene tanto atributos como métodos. Un atributo lo definimos como miembro de datos de una clase, define una característica para cada objeto de la clase. También existe al atributo clase que lo definimos como un atributo cuyo valor es común a todos los objetos de una clase. #include Esta función ‘’include’’ indica al compilador que incluya un archivo de código fuente diferente en el programa describe las clases, las funciones y los valores globales utilizados por las entradas y salidas de consola, puedes utilizar también el objeto ‘’cout’’. Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la consola y también puedes utilizar los objetos ‘’clrscr’’ y el ‘’gets’’. class empleado { private: double salario; public: char nombre[50]; char puesto[50]; char antigue[100]; double dias; double por_seguro; double por_isr; double seguro; double isr; double egresos; double neto; void mostrar_trabajo(void) ; void captura (void); }:

En esta parte observamos que para iniciar el programa se inicia con la definición de la clase seguido del nombre de esta Enseguida tenemos una llave { la cual nos indica que comenzaremos con los miembros de la clase se declara una variable de tipo doble llamada salario (doublé son aptos para variables de tipo real) pero esta se declara como prívate (es un miembro que sólo es accesible por métodos de su clase) también podemos ver declarados variables de tipo carácter (es el tipo básico alfanumérico, es decir que puede contener un carácter, un dígito numérico o un signo de puntuación) pero este es de tipo público (miembro accesible por métodos de cualquier clase) también tenemos dos funciones las cuales podemos reconocer por la variable void (se usa en funciones que no devuelven ningún valor, también en funciones que no requieren parámetros, aunque este uso sólo es obligatorio en C, y opcional en C++) y se les asigna un nombre después de la variable void

void empleado::mostrar_trabajo(void) { cout<<"TRABAJADOR:"<<nombre<<endl; cout<<"PUESTO:"<
egresos=seguro+isr; arroja le resultado de los egresos suma el seguro mas el impuesto sobre la renta egresos=seguro+isr; nos arroja el salario neto que es calculado por la suma del seguro mas el impuesto sobre la renta

void empleado::captura (void) { cout<<"Nombre:"; cin.getline(nombre,50); cout<<"Puesto:"; cin.getline(puesto,50); cout<<"Antiguedad(meses):"; cin.getline(antigue,100); cout<<"Dias Laborados:"; cin rel="nofollow">>dias; cout<<"Salario diario:$"; cin>>salario; cout<<"Impuesto seguro social:$"; cin>>por_seguro; cout<<"Impuesto sobre la renta:$"; cin>>por_isr; } En esta función void empleado::captura (void) pedirá los datos que se van a utilizar en el programa y los va a guardar cout<<"Nombre:"; pide le nombre cin.getline(nombre,50); lo guarda el nombre y getline nos ayuda para poder guardar la cadena de caracteres y el 50 es para guardar el numero máximo de caracteres y asi en todos los demás nos pide diferentes datos y los guarda en sus respectivos campos los guarda en la memoria de la computadora

void main() { clrscr(); empleado tra1; tra1.captura(); clrscr(); tra1.mostrar_trabajo(); getch(); }

En esta función incluiremos main que es una función que devuelve una función de valor entero y que no acepta argumentos, clrscr(); lo utiliza para limpiar la pantalla para que no queden los datos de programas anteriores cuando corramos el programa y nos confundamos con los datos que nos arroja el programa empleado tra1; servirá para guardar los datos del trabajador numero uno y tengas un registro con sus datos tra1.captura(); inicializa la función captura y guarda los datos de del trabajador 1 (tra1) tra1.mostrar_trabajo(); inicializa la función mostrar datos e imprime los datos del trabajador 1 (tra1) que fueron capturados anteriormente por la función captura y calcula asi mismo sus ingresos egresos salario días laborados etc y los imprime en una lista

Related Documents