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