Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: 301304_7
INTEGRANTES:
NEIDID SOFIA MEDINA ATENCIA
JOSE DANIEL MONTES
JESUS DAVID MONTES
TUTOR.
GEOVANNI CATALAN
Las estructuras de datos han ayudado a los desarrolladores a mantener un orden y coherencia en
los datos que guardan una relación entre sí, es importante que comprendas su funcionamiento ya
que con su implementación, podrás optimizar códigos de programas especializados.
En el lenguaje C encontraras tres tipos de estructuras de datos, conocidas como arreglos, que
ayudan a optimizar el uso de memoria de un programa, disminuir errores de sobrescritura etc.
b. Una empresa necesita realizar un censo entre sus empleados con la siguiente
información: estado civil, número de hijos, casa propia. Se debe establecer el porcentaje de
empleados con vivienda propia, porcentaje de casados y porcentaje de solteros
Estudiante: NEIDID MEDINA ATENCIA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
struct Emp{
public String estado;
public int numhijos;
public String casa_p;
};
namespace AppGeneral
{
class DatosGenerales
{
public string identificacion { get; set; }
public string nombres { get; set; }
public string apellidos { get; set; }
public string clave { get; set; }
if (item.Name == "identificacion")
{
identificacion = data;
if (verificaId(data))
{
Console.WriteLine("Ya se encuentra registrado");
status = false;
break;
}
}
acum++;
listaDeDatos.Add(id.Next(1, 1000) + item.Name, data);
}
if (acum > 0)
status = true;
return status;
}
if (listaDeDatos.Count() <= 0)
Console.WriteLine("No hay dato que mostrar");
else
foreach (var datos in listaDeDatos)
{
removeNumber = Regex.Replace(datos.Key, @"[0-9]", string.Empty);
if (Regex.IsMatch(datos.Key, "clave"))
Console.Write("\n");
}
}
return status;
}
if (listaDeDatos.Count() <= 0)
Console.WriteLine("No hay datos en la lista");
else
{
Console.Write("Ingrese la clave : ");
string clave = Console.ReadLine();
Console.Write("\n");
}
}
}
}
Pantallazo de la ejecución
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AppPersonas.app
{
class App : Personas
{
public string option;
Console.Write("\n");
if (registroDePersonas())
{
Console.Write("\n");
Console.WriteLine("Datos Registrados");
}
Console.ReadKey();
Console.Clear();
Iniciar();
break;
case "2":
Console.Clear();
presentacion();
Console.WriteLine("Listado de Personas");
Console.Write("\n");
ListaPersonas();
Iniciar();
break;
case "3":
Environment.Exit(0);
break;
default:
Console.Clear();
presentacion();
Console.WriteLine("Opcion Invalida");
Console.ReadKey();
Console.Clear();
Iniciar();
break;
}
}
}
}
Capture de pantalla
CONCLUSIONES
Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 153 - 160). Madrid, ES: McGraw-Hill España.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&ppg=170
Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 161 - 169). Madrid, ES: McGraw-Hill España.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&ppg=170
Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 177 - 182). Madrid, ES: McGraw-Hill España.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&ppg=170