Lenguaje: C#
Desarrollado para: Aplicación de Consola C#
Desarrolle un programa en el cual:
- Ingrese el sueldo de una persona validando que sea mayor o igual a $100.000.-
- Indique cuantos sueldos han sido ingresados.
- Indique cuantos sueldos han sido ingresados por cada sexo (H: Hombre; M: Mujer).
- Promedio de sueldos separados por sexo.
- Indique cual es el sueldo mayor por cada sexo.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SistemaSueldos { class Inicio { static void Main(string[] args) { Console.WriteLine("Sistema de sueldos"); Console.WriteLine(""); bool sigue = false; int vuelta = 0; //Variables de conteo int cantidadSueldos = 0; int cantidadSueldosHombres = 0; int cantidadSueldosMujeres = 0; //Variables de promedios double promedioSueldosHombres = 0.0; double promedioSueldosMujeres = 0.0; //Variables de sueldo mayor double sueldoMayorHombre = 0; double sueldoMayorMujer = 0; do{ sigue = false; Console.WriteLine("Ingresar sueldo: "); double sueldo = double.Parse(Console.ReadLine()); //Validación de sueldo mayor a 100000 if (sueldo < 100000) { Console.WriteLine("ERROR: El sueldo debe ser mayor a $100000, vuelva a intentar"); sigue = true; } else { ++cantidadSueldos; Console.WriteLine("Ingrese el sexo de la persona a la que pertenece el sueldo"); Console.WriteLine("[H]ombre - [M]ujer:"); string sexo = Console.ReadLine(); if (sexo.Trim().ToUpper().Equals("H")) { if (vuelta == 0) sueldoMayorHombre = sueldo; else{ if (sueldoMayorHombre < sueldo) sueldoMayorHombre = sueldo; } ++cantidadSueldosHombres; promedioSueldosHombres = promedioSueldosHombres + sueldo; } else if (sexo.Trim().ToUpper().Equals("M")) { if (vuelta == 0) sueldoMayorMujer = sueldo; else{ if (sueldoMayorMujer < sueldo) sueldoMayorMujer = sueldo; } ++cantidadSueldosMujeres; promedioSueldosMujeres = promedioSueldosMujeres + sueldo; } Console.WriteLine("Desea seguir? [y/n]"); string res = Console.ReadLine(); if (res.Trim().ToUpper().Equals("Y")) sigue = true; } ++vuelta; } while (sigue); Console.WriteLine(""); Console.WriteLine("Resultados"); Console.WriteLine(""); Console.WriteLine("Cantidad de sueldos ingresados: "+cantidadSueldos); Console.WriteLine("Cantidad sueldos de mujeres: "+cantidadSueldosMujeres); Console.WriteLine("Cantidad sueldos de hombres: " + cantidadSueldosHombres); Console.WriteLine("Promedio sueldos de mujeres: $" + (promedioSueldosMujeres/cantidadSueldosMujeres)); Console.WriteLine("Promedio sueldos de hombres: $" + (promedioSueldosHombres / cantidadSueldosHombres)); Console.WriteLine("Mayor sueldo de mujeres: $" + sueldoMayorMujer); Console.WriteLine("Mayor sueldo de hombres: $" + sueldoMayorHombre); Console.ReadKey(); } } }
No hay comentarios:
Publicar un comentario