Académique Documents
Professionnel Documents
Culture Documents
Presentado por:
Idaly reyes Hernández
Cod.1117785630
Dufrany Sánchez
Cod.40601845
Brayan Baudilio Martínez
Cod.1117497016
Edna Roció Cortez
Cod.
Jorge Eduardo Bernal
Cod.4134500
Octavio Rojas
Tutor
Grupo: 301304_73
namespace ELECCIONES
{
class Program
{
private static void Main(string[] args) /*se crea una accion rapida para qeu
tome una sola clase para los tres candidatos */
{
candidato candidato1 = new candidato("Candidato 1"); /*a quie le nombramiento
a cada uno de los candidatos */
candidato candidato2 = new candidato("Candidato 2");
candidato candidato3 = new candidato("Candidato 3");
bool fin = false;
while (!fin)
{
Console.WriteLine("*******************************************************************");
Console.WriteLine("*** BIENVENIDOS AL SISTEMA DE VOTACION
***");
Console.WriteLine("*******************************************************************");
Console.WriteLine("");
Console.WriteLine("Para votar por el candidato 1 digite 1");
Console.WriteLine("Para votar por el candidato 2 digite 2");
Console.WriteLine("Para votar por el candidato 3 digite 3");
string respuesta;
switch (voto) /* se crea unas clases para que se cumpla una funcion cada
ves que se seleccione cada una de ellas*/
{
case "1":
candidato1.setVotos(candidato1.getVotos() + 1);
Console.WriteLine("voto registrado, desea seguir votando?");
Console.WriteLine("s/n");
respuesta = Console.ReadLine();
if (respuesta != "s")
{
fin = true;
}
break;
case "2":
candidato2.setVotos(candidato2.getVotos() + 1);
Console.WriteLine("voto registrado, desea seguir votando?");
Console.WriteLine("s/n");
respuesta = Console.ReadLine();
if (respuesta != "s")
{
fin = true; ;
}
break;
case "3":
candidato3.setVotos(candidato3.getVotos() + 1);
Console.WriteLine("voto registrado, desea seguir votando?");
Console.WriteLine("s/n");
respuesta = Console.ReadLine();
if (respuesta != "s")
{
fin = true;
}
break;
default:
Console.WriteLine("seleccione un numero de 1 a 3");
break;
}
}
Console.ReadLine();
Console.Read();
}
Solución del ejercicio b por JORGE EDUARDO BERNAL
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.
Código de ejercicio
Solución del ejercicio c por DUFRANY SANCHEZ
c. Registrar cédulas y nombres de N personas. Cada vez que se registren
datos, se debe verificar que el número de cédula no se repita. Al final
se debe presentar la lista de personas registradas.
Código del ejercicio
Codigo
namespace Ejercicio_C
{
class Personas
{
public int cedula { get; set; }
public string nombre { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ejercicio_C
{
class Program
{
static void Main(string[] args)
{
cedula = Convert.ToInt32(Console.ReadLine());
//si es mayor que 1 entonces hay que hacer validacion. El primer registro
no es necesario validarlo
if (cont < 2)
{
}
//imprime la lista de los usuarios registrados
foreach (Personas per in pers)
{
Console.WriteLine("Cedula: " + per.cedula + "\n" +
"Nombre: " + per.nombre + "\n");
}
Console.ReadLine();
}
}
}
return bandera;
}
}
Pruebas
Solución del ejercicio d por EDNA ROCIO CORTES
d. Registrar las notas (de 0 a 5) de parcial 1, parcial 2 y parcial 3 de N
estudiantes. Calcular la nota final, teniendo en cuenta que el parcial 1
equivale al 30%, el parcial 2 al 30% y el parcial 3 al 40%. Al final se
debe imprimir toda la información.
Código del ejercicio.
namespace registro
{
class Program
{
static void Main(string[] args)
{
//inicializar arreglos
int[] identificacion = new int[2];
string[] nombres = new string[2];
string[] apellidos = new string[2];
string[] clave = new string[2];
string clavenueva;
{
Console.WriteLine("*****************************");
// registro de datos
Console.Write("Identificacion: ");
identificacion[i] = int.Parse(Console.ReadLine());
// condicion para evitar repetir identificacion
if (identificacion[0] == identificacion[1])
{
do
{
Console.Write("Identificacion: ");
identificacion[i] = int.Parse(Console.ReadLine());
Console.WriteLine("*****************************");
// escribir clave para ver datos
Console.WriteLine("ingrese clave para ver datos: ");
clavenueva = Console.ReadLine();
// condicion
if (clavenueva == clave[1])
{
// muestra datos a partir de la clave
Console.WriteLine("El Nombre es : " + nombres[1] + " " + apellidos[1]);
}
if (clavenueva == clave[0])
// muestra datos a partir de la clave
Console.WriteLine("El Nombre es : " + nombres[0] + " " + apellidos[0]);
Console.WriteLine("Final del programa");
Console.Write("presione una tecla para terminar......");
Console.ReadKey();
}
}
}
Conclusiones
También de la misma forma los arreglos permiten organizar los datos de tal
manera que puedan ser fácilmente almacenados.
REFERENCIAS BIBLIOGRÁFICAS