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.

También podría gustarte