ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto final .net 1


Enviado por   •  9 de Octubre de 2019  •  Exámen  •  3.676 Palabras (15 Páginas)  •  260 Visitas

Página 1 de 15

Proyecto Final

Javier Serrano

Programación .NET 1

Instituto IACC

12-08-2019


Introducción

En la siguiente pauta se mostrará el desarrollo de la aplicación solicitada con las características que debe cumplir según los requerimientos informados. La aplicación de consola nos permite ingresar la cantidad de trabajadores por departamento y cargo al cual corresponde para poder obtener información de gastos por departamento.

Se utiliza el lenguaje C# para todos los modulos.

Desarrollo

Usted es desarrollador en la empresa Spring Spa, ubicada en la Región Metropolitana y dedicada al rubro textil. Su jefe le comenta que la alta gerencia le ha encomendado al Departamento de Informática el desarrollo de una aplicación para el área de Gestión de Talento Humano.

Dicha aplicación debe realizar lo siguiente:

Permitir el ingreso de la cantidad de colaboradores por departamento, teniendo en cuenta que estos no necesariamente tienen la misma cantidad de colaboradores. Ejemplo: Administración (3), Recursos Humanos (5), Informática (3), Cobranza (6).

Permitir el cálculo de gastos por concepto de sueldos en los departamentos (Administración, Recursos Humanos, Informática y Cobranza) para los cargos (gerentes y analistas). Considerando que para el cargo de gerente el sueldo es de $5.000 y para cada analista $1.000. Además, debe realizar el cálculo total de gastos por departamento, de acuerdo a la cantidad de empleados que tengan.

Permitir el cálculo del promedio de gastos por sueldos por departamentos, indicando además cuál tiene el promedio más alto. Ejemplo: el promedio de gastos para el departamento de Administración es: $800; el promedio de gastos para el departamento de Recursos Humanos es: $1000, etc.

A continuación, se muestra la ejecución de la aplicación desde el ingreso al menú principal, pasando por el ingreso de datos de trabajadores por cada departamento, hasta el cálculo de gastos solicitados.

Ejecución Menú Principal.

Contamos con un menú principal con las siguientes opciones.

[pic 1]

1 – Ingresar Colaboradores

[pic 2]

Al elegir esta opcion, nos aparecera el detalle de cada departamento con su cargo e informacion adcional para que el usaurio ingrese la cantidad de colaboradores que pertenecen.

[pic 3][pic 4]

[pic 5][pic 6]

2- Listar Informacion ingresada.

Resumen de informacion ingresada anteriormente (totales).

[pic 7]

3- Calcular sueldos por cargo.

Se multiplica la cantidad de colaboradores por sueldo del cargo en el departamento y se obtiene el siguiente resultado.

[pic 8]

4- Sueldo Promedio por departamento

Con el sueldo calculado en la opcion 3 podemos obtener el promedio de sueldos por departamento.

[pic 9]

Codigo Fuente:

MainPrincipal.

using System;

using System.Collections.Generic;

using System.Data;

using System.Linq;

using System.Text;

using System.Threading;

using System.Threading.Tasks;

namespace FinalNet1Consola

{

    public class Program

    {

        public static Departamento _departamento;

        static void Main(string[] args)

        {

            _departamento = new Departamento();

            CargaMenuOpciones();

        }

        private static void CargaMenuOpciones()

        {

            bool seleccion = false;

            string eleccion = string.Empty;

            do

            {

                Console.Clear();

                Console.WriteLine("*******ADMINISTRACION DE DEPARTAMENTOS********");

                Console.WriteLine("Opciones:");

                Console.WriteLine("1 -  Ingresar colaboradores");

                Console.WriteLine("2 -  Listar inforacion ingresada.");

                Console.WriteLine("3 -  Calculo de Sueldos por Cargo");

                Console.WriteLine("4 -  Sueldo promedio por departamento");

                Console.WriteLine("9 -  Salir");

                Console.WriteLine("");

                Console.Write("Seleccion:");

                eleccion = Console.ReadLine().ToString();

                switch (eleccion)

                {

                    case "1":

                        bool ret = _departamento.IngresarColaboradores();

                        if (ret)

...

Descargar como (para miembros actualizados)  txt (12.6 Kb)   pdf (278.9 Kb)   docx (62.7 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com