Programación Estructurada
gonzalo8500Tarea4 de Noviembre de 2018
655 Palabras (3 Páginas)205 Visitas
[pic 1][pic 2]
[pic 3]
UNIVERSIDAD AUTONOMA DE NUEVO LEON
FACULTAD DE INGENIERIA MECANICA Y ELECTRICA
Actividad: Fundamental No.4
Nombre: Gonzalo Antonio Garza Villarreal
Matricula: 1748729
Materia: Programación Estructurada
Carrera: ITS
Grupo: 001
Salón: 4107
Hora: V4 a V6
Ciclo Escolar: Agosto-Diciembre 2018
Fecha: 16 de octubre de 2018
INTRODUCCION
En este programa realizado en el lenguaje c++ fue diseñado para sacar la nómina de los empleados de una empresa dependiendo de su departamento y te muestra el sueldo del empleado de forma quincenal así como contiene un ciclo para que se repita el programa si es que se desea.
DESARROLLO
Planteamiento del problema
Este programa de una nómina viene de una idea ya que mi padre trabaja en recursos humanos y el realiza las nóminas de los trabajadores y este programa ayudaría a realizarlo de manera más eficiente.
Algoritmo
- Inicio
- Empieza ciclo while
- Ingresa tu nombre
- Guardar en variable nom
- Ingresa numero de empleado
- Guardar en variable num
- Selecciona la empresa para la que trabajas
- Guardar en variable emp
- Selecciona el departamento para el que trabajas
- Guardar en dpto.
- Preguntar si el empleado tiene horas extras
- Guardar en op
- Abrir un if donde op==1
- Entonces
- Preguntar cuántas horas extras se trabajaron
- Guardar en he
- Si no
- He = 0
- Abrir un switch de la variable dpo
- Acomodar pagos respecto a los departamentos
- Cerrar switch
- Abrir switch de la variable emp
- Poner mensaje con el nombre y número de empleado así como la
- empresa para la cual trabaja dependiendo la opción seleccionada y
- mostrar su saldo.
- Cerrar switch
- Preguntar si gusta repetir el programa
- Cerrar while
- FIN
Diagrama de flujo
[pic 4]
Pantallazos[pic 5]
Primer parte del código se muetran las variables, los print f con las opciones a elegir, los sacn f para guardar los datos seleccionados y el if asi como el comienzo del ciclo.
[pic 6]
En esta segunda parte del ciclo se aprecian los switch y el final del ciclo.
[pic 7]
En esta parte te pregunta los datos del empleado[pic 8]
En esta ulltima pantalla te da la nomina y te pregunta si quieres realizar otra aquí entra el ciclo
CONCLUCION
Como conclusión podemos destacar que este programa es un programa pequeño pero eficiente y cumple su función, con el aprendí a codificar el if y el switch y también el ciclo while que son funciones básicas para poder programar esta el ciclo que sirve para realizar una cosa hasta que la condición no se cumpla y este se salga de el y están las estructuras selectivas con las cuales puedes elegir “caminos” en el código para llegar a ciertos resultados dependiendo la elección del usuario también aprendí como especificar tipos de variables y usar librerías específicas como para realizar operaciones matemáticas y el que en este caso se usa para cerrar el programa o pausarlo con el system(“pause”), así como el system(“cls”) así como otros tipos de librerías, este programa le podría ser útil a alguna empresa pequeña o grande para poder desarrollar sus nóminas de una manera más automática y eficiente, aunque este es un lenguaje de programación muy útil si sabes trabajar con él, en la actualidad es un programa muy básico y se usa para realizar programas muy sencillos o más bien para empezar a aprender a programar y si tiene utilidades pero sería aún más eficiente usar algún lenguaje más avanzado para realizar este programa y así poder venderlo a empresas pero en si este programa básico te ayuda mucho para empezar a desarrollar conocimientos de programación y entender el lenguaje c++ con sus funciones básicas también aprendí que es importante tener lógica para poder programar ya que los problemas que se plantean o ejercicios necesitan de cierta lógica para poder ser desarrollados.
...