Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A LA PROGRAMACIÓN
PRESENTADO POR:
LUIS IGNACIO BOADA ORDOÑEZ
1093910255
GRUPO
301304_53
PRESENTADO A:
MIRIAN DEL CARMEN BENAVIDES
INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA
PAMPLONA
PROBLEMA SELECCIONADO 1
Definición de la Clase
Empleado
Codificación
Empleado.cs
class Empleado//Definicion de la clase empleado
{
//Declaracion de atributos
public int ideEmpl { get; set; }
public string nomEmpl { get; set; }
public int edad { get; set; }
public string TipEmp { get; set; }
public int zona { get; set; }
public double sueldoBas { get; set; }
public double bonificacion { get; set; }
public int numCli { get; set; }
public double sueldoTotal { get; set; }
break;
case 2://operario
this.TipEmp = "Operario";
if (this.numCli > 30 && this.zona == 3)
{
this.bonificacion = 150000;
}
else
{
this.bonificacion = 0;
}
break;
return bonificacion;
return valBoni;
}
}
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LuisIgnacio
{
class Program
{
static void Main(string[] args)//Metodo principal
{
//Declaracion de las variables
string opE = "";
int conEmp = 1;
Empleado objEmp;
objEmp = new Empleado();
do
{
int op = 0;
//Creando el objeto Empleado
Console.WriteLine("Ingrese la identificación del empleado {0}", conEmp);
objEmp.ideEmpl = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el nombre");
objEmp.nomEmpl = Console.ReadLine();
//Ingresando la edad
Console.WriteLine("Ingrese la edad ");
objEmp.edad = int.Parse(Console.ReadLine());
while (objEmp.edad < 0)//Validando que la edad sea mayor a 0
{
Console.WriteLine("Ingrese la edad ");
objEmp.edad = int.Parse(Console.ReadLine());
}
//Ingresando la zona
Console.WriteLine("Ingrese la zona ");
objEmp.zona = int.Parse(Console.ReadLine());
while (objEmp.zona < 0)//Validando que la zona es mayor a 0
{
Console.WriteLine("Ingrese la zona ");
objEmp.zona = int.Parse(Console.ReadLine());
}
while (op < 0)//Validando que el numero de clientes se encuentre entre 0 y 100
{
Console.WriteLine("Ingrese el numero de clientes");
objEmp.numCli = int.Parse(Console.ReadLine());
}
conEmp = conEmp + 1;
}
}
}
Evidencia Pantallazo
Conclusiones
Es importante conocer la herramientas del lenguaje C# para realizar la implementación de las
soluciones.