Está en la página 1de 8

Problema:

Elaborar un software de aplicacin que permita calcular el salario neto de un trabajador en funcin del nmero de horas trabajadas, pago por hora de trabajo y un descuento fijo al sueldo bruto del 20 por 100. Los clculos a efectuar para obtener el salario neto de un trabajador se muestran a continuacin: SalarioBruto = HorasTrabajadas * PagoPorHora Descuento = 0.2 * SalarioBruto SalarioNeto = SalarioBruto - Descuento
Modelo del Diseo del interfaz a utilizar en la programacin y visualizacin en la pantalla:

Formular el Problema:
El problema ya esta declarado y entendible.

Identificar los Resultados esperados:


Software de aplicacin para calcular el salario neto de un trabajador .

Identificar los Datos disponibles:


Nombre del Trabajador Horas Trabajadas Pago por Hora Descuento

Identificar las Restricciones:


Que el descuento debe ser fijo del 20%. Datos a solicitar para realizar los clculos: Nombre del trabajador, Horas Trabajadas y Pago por hora. Datos que se obtienen mediante clculos (formulas): Sueldo Bruto, Sueldo Neto; Impuesto (descuento a aplicar al sueldo bruto). Que todos los datos deben visualizarse en el computador mediante un formulario (ver diseo)

Establecer procesos de solucin (operaciones o instrucciones):


Formulas a utilizar: 1. SueldoBruto = HorasTrabajadas * PagoPorHora 2. Descuento = 0.20 * SueldoBruto 3. SueldoNeto = SueldoBruto Descuento

Diseo del Algoritmo Pseudocdigo y Diagrama de Flujo-

Algoritmo: Calcular el Sueldo Neto de un Trabajador


1.- INCIO 2.- Declaraciones: Variables: SueldoB, SueldoN, Descuento, , PagoHora, HorasTrab: tipo de dato Numerico Nombre: tipo de dato Cadena Constantes: Impuesto = 0.20 3.- Solicitar Nombre del Trabajador:, nombre. 4.- Solicitar Horas Trabajadas: horasTrab 5.- Solicitar Pago por Hora: PagoHora
Lectura de datos Declaracion de variables y constantes

6.- Calcular a.- SueldoB = HorasTrab * PagoHora b.- Descuento = Impuesto * SueldoB c.- SueldoN = SueldoB Descuento 7.- Imprimir Nombre del Trabajador: nombre 8.- Imprimir Horas Trabajadas: HorasTrab 9.- Imprimir Pago por Hora: PagoHora 10.- Imprimir Sueldo Bruto: SueldoB 11.- Imprimir Descuento: Descuento 12.- Imprimir Sueldo Neto: SuendoN 13.- Fin
Escritura(Salida) de Datos: Esto se refleja como formulario en pantalla ya que vamos a programar en un lenguaje Visual

Proceso

En este caso solamente

Diagrama de Flujo: Calculo del sueldo Neto de un Trabajador


INICIO 1 2

SueldoB = HorasTrab * PagoHora LEER Nombre del trabajador


ESCRIBIR Descuento: Descuento

Descuento = Impuesto * SueldoB


ESCRIBIR Sueldo Neto: SueldoN

LEER Horas Trabajadas


SueldoN = SueldoB Descuento

FIN LEER Pago por Horas


ESCRIBIR Sueldo Bruto: SueldoB

TRADUCIR EL ALGORITMO A UN LENGUAJE DE PROGRAMACION


En este caso vamos a traducir el algoritmo a un lenguaje de programacin visual (VISUAL BASIC 6.0 2008) Para ello, realizaremos algunos pasos importantes para lograrlo. a.- TRABAJO DE ESCRITORIO 1.- Se deben disear los diseos de cada interfaz a utilizar. En este caso, solo tenemos un solo interfaz donde se darn los datos de entrada y reflejaran los resultados al problema. el diseo del interfaz se estableci el problema.2.- Se deben identificar e ubicar los objetos (controles utilizados) que componen el interfaz. 3.- se deben establecer las propiedades de cada objeto mediante una tabla para cada objeto identificado. 4.- Se debe escribir el cdigo correspondiente a aquellos objetos que realizaran una tarea especifica dentro de todo el interfaz (formulario). 5.- Trabajar en la computadora ejecutando el programa visual correspondiente para elaborar el software de aplicacin. En el realizaremos los posos anteriores, pero aplicndolos en el el software de la maquina.