Sei sulla pagina 1di 23

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

301304 – INTRODUCCIÓN A LA PROGRAMACIÓN


UNIDAD 2 - FASE 2 UTILIZAR CLASES Y MÉTODOS

PRESENTADO AL TUTOR (A):


OCTAVIO ROJAS

ENTREGADO POR EL (LA) ESTUDIANTE:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
14 OCTUBRE DE 2018
CALI

Tabla de contenido

INTRODUCCIÓN..........................................................................................................................................3
ANALISIS INTELIGENCIA ARTIFICIAL.....................................................................................................4
EJERCICIO A...............................................................................................................................................5
EJERCICIO B...............................................................................................................................................9
EJERCICIO C.............................................................................................................................................13
EJERCICIO E.............................................................................................................................................18
CONCLUSIONES.......................................................................................................................................25
REFERENCIAS..........................................................................................................................................26
INTRODUCCIÓN

El siguiente trabajo contiene la solución de los ejercicios planteados en la guía, por


medio del lenguaje C# en modo consola.
El producto final se logró teniendo en cuenta los pasos requeridos en la guía de
actividades y rubrica de evaluación, también con la web conferencia realizada por
el tutor y su respectiva retroalimentación.
El trabajo está organizado, primero con el análisis del documento Inteligencia
Artificial, segundo con los ejercicios escogidos por cada uno de los integrantes del
grupo, y por último se encuentran las conclusiones del trabajo y las referencias
bibliográficas.
ANALISIS INTELIGENCIA ARTIFICIAL

La inteligencia artificial, a menudo oculta métodos descuidados y poco confiables.


Una IA podría estar utilizando una lógica sólida con información precisa, o podría
estar aplicando una inferencia estadística utilizando datos de dudosa procedencia.
Algunos programas de inteligencia artificial casi siempre funcionan y son
peligrosos porque aprendemos a depender de ellos. Un fallo puede pasar
desapercibido; incluso si se detectan fallas, es posible que los usuarios no estén
preparados para continuar sin el dispositivo.
Las computadoras pueden hacer muchas cosas mejor que las personas. Los
sistemas informáticos modernos utilizan sensores potentes y actuadores remotos,
y pueden aplicar métodos matemáticos que no son prácticos para los humanos.
No necesitamos máquinas que simulen personas. Necesitamos máquinas que
hagan cosas que las personas no pueden hacer, no hacen o no hacen bien.
En la actualidad se han tenido muchos avances en tecnología, que sirven de gran
ayuda para la humanidad, pero como lo dice el texto, se necesitan sistemas o
maquinas que puedan hacer tareas que los seres humanos no podemos realizar,
porque si sólo se crean para sustituir tareas sencillas que las personas hacen
perfectamente, eso puede causar despidos en los trabajos, que afectan bastante a
las personas que dependen de un trabajo para mantener a su familia. (Jefferson
Portilla, 2018)
Podemos decir que la inteligencia artificial es una herramienta que nos ayuda
siempre y cuando se utilice para realizar tareas que el ser humano no puede
realizar. A lo largo del tiempo el hombre ha realizado estudios para hacer de la
inteligencia artificial el remplazo perfecto en las tareas que el hombre realiza,
cuando sabemos que esto afecta en alguna manera a la sociedad debido a que
las fuentes de empleo se verán más agotadas. En la empresa donde trabajo
implementaron un programa que realiza tareas que eran realizadas por personas y
esto trajo consigo el despido de algunas de ellas. Si la inteligencia artificial se
utilizara solo para ayudar al hombre en procesos tales como análisis de
laboratorios, procedimientos médicos, investigaciones naturales, investigaciones
bioquímicas entre otras, tal vez la humanidad tendría respuesta a muchas
incógnitas que hoy tenemos y a la cura de muchas enfermedades que hasta el
momento causan muchas muertes en el mundo. (Rubén Arango, 2018)
Analizando el artículo el cual está relacionado con el tema de la inteligencia
artificial puedo decir que lo que hoy día vivimos respecto a la tecnología son cosas
que muchos años atrás solo veíamos en películas, y que yo me preguntaba ¿será
eso cierto? Para esa época era ciencia ficción, pero para hoy, es una realidad. Por
ejemplo, recuerdo que hubo una película donde disparaban un cohete a la luna,
creo que era cine mudo, y todavía no se había llegado a la luna.
La inteligencia artificial ha evolucionado al punto que ya está desplazando a los
humanos en algunas actividades cotidianas, convirtiéndonos cada vez menos
útiles para nuestro entorno. (Javier Jiménez, 2018)

EJERCICIO A

Autor:
Ejercicio A: El almacén ABC por cada compra que realizan sus clientes asigna
puntos (10 puntos por cada $1.000), los cuales pueden ser retirados. Al final de la
transacción, se debe calcular la cantidad acumulada de puntos asignados a los
clientes y el número de puntos que le corresponde al cliente que acaba de realizar
la compra. Debe utilizar una clase y cómo mínimo dos métodos.

Código:
using System;
using System.Collections.Generic;
using System.Linq; using
System.Text;
using System.Threading.Tasks;

namespace ejercicioCali
{
class Program
{
static void Main(string[] args)
{
double promedio;
Compras compras = new Compras();
Console.WriteLine(" COMPRAS ALMACEN ABC ");
Console.WriteLine(" ** PAPELERIA **");
Console.WriteLine("1. - Resma carta");
Console.WriteLine("2. - Cartulina Pliego");
Console.WriteLine("3. - Articulos Varios");
Console.WriteLine("");
Console.Write("Digite la opcion: ");
compras.Setventa(int.Parse(Console.ReadLine())); // ASIGNO LA VENTA
Console.WriteLine("");
Console.WriteLine(" ** CANTIDAD Y VALOR **");
Console.WriteLine("1. - 1- $1.000 ");
Console.WriteLine("2. - 2- $1.000");
Console.WriteLine("3. - 3- $1.000"); Console.WriteLine("");
Console.Write("Digite la opcion: ");
compras.setcantidad(int.Parse(Console.ReadLine())); // ASIGNO CANTIDAD
Console.WriteLine("");
Console.WriteLine(" ** ACOMULA PUNTOS **");
Console.WriteLine("1. - Si");
Console.WriteLine("2. - No");
Console.WriteLine("3. - Cliente eventual");
Console.WriteLine("");
Console.Write("Digite la opcion: ");
compras.setpuntos(int.Parse(Console.ReadLine())); // ASIGNO PUNTOS promedio
= (Convert.ToDouble(compras.getcantidad()) + (10));
Console.WriteLine(" INFORMACION DE COMPRA ");
Console.WriteLine("COMPRA: " + compras.getventa()); //OBTENGO EL ATRIBUTO VENTA DE
LA CLASE COLABORATIVO
Console.WriteLine("CANTIDAD: " + compras.getcantidad()); //OBTENGO EL ATRIBUTO
CANTIDAD DE LA CLASE COLABORATIVO
Console.WriteLine("Acomula Puntos: " + compras.getpuntos ()); //OBTENGO EL ATRIBUTO
PUNTOS DE LA CLASE COLABORATIVO
Console.WriteLine("Total Puntos: " + promedio);
Console.ReadKey();
}
}
} using
System;
using System.Collections.Generic;
using System.Linq; using
System.Text;
using System.Threading.Tasks;

namespace ejercicioCali
{
class Compras {
// atributos public
int venta; public
int cantidad; public
int puntos;

//accesores o metodos publicos public


void Setventa(int opcion)
{
if (opcion == 1)
{ this.venta =
1;
} else if (opcion ==
2) { venta = 1; }
else if (opcion == 3)
{ venta = 1; }
}
public void setcantidad(int opcion)
{ if (opcion == 1) {
cantidad = 0; } else
if (opcion == 2)
{ cantidad = 2; }
else if (opcion == 3)
{ cantidad = 5; } }
public void setpuntos(int opcion)
{ switch (opcion) {
case 1: break; case
2: break; case 3:
break; } if (opcion
== 1) { puntos = 0; }
else if (opcion == 2)
{
puntos = 1; }
else if (opcion == 3)
{ puntos =
3;
} }
public int getventa()
{ return
venta; }
public int getcantidad()
{ return
cantidad; }
public int getpuntos()
{ return
puntos;
}

}
}
Pantallazos:

EJERCICIO B

Autor:
Ejercicio B: Diseñar la clase Computador con los atributos tamaño_disco,
cantidad_ram, velocidad_procesador, valor_comercial y fecha_adquisición.
Definir métodos para:
• Registrar los datos.
• Imprimir los datos.
• Indicar si cumplió su periodo de depreciación (5 años después de la
adquisición).
• Indicar si se le aplica el IVA (Valor menor a $1.000.000 es exento, valor
entre $1.000.000 y $2.000.000 se le aplica el 8% y valor mayor a
$2.000.000 se le aplica el 16%)

Código:
using System;
using System.Collections.Generic;
using System.Linq; using
System.Text;
using System.Threading.Tasks;

namespace Ejercicio_B
{
//NOMBRAMOS LA CLASE COMPUTADOR DONDE AGREGAREMOS LOS METODOS
class Computador
{
/*Nombre del Autor:
//Fecha: 08/10/2018
//Tema: Ejercicio B:
Diseñar la clase Computador con los atributos tamaño_disco,
cantidad_ram, velocidad_procesador, valor_comercial y fecha_
adquisicion. Definir métdos para:
* Refgistrar los datos
* Imprimir los datos
* Indicar si cumplió su periodo de depreciación (5 años después
de la adquisición)
* Indicar si se le aplica el IVA (Valor menor a $1.000.000 es exento,
valor entre $1.000.000 y $2.000.000 se le aplica el 8% y valor
mayor
a $2.000.000 se le aplica 16%*/

//DECLARAMOS LAS VARIABLES QUE SE UTILIZARAN EN METODO DE REGISTRAR


public Double TamanoDisco; public int CantidadRam;
public Double VelocidadProcesador;
public int ValorComercial; public
string FechaAdquisicion;

//METODO PARA SOLICITAR LOS REGISTROS DE LOS ATRIBUTOS


public Computador()
{
Console.WriteLine("///EJERCICIO B: DISEÑAR LA CLASE COMPUTADOR CON LOS
ATRIBUTOS////");
Console.WriteLine("TAMAÑO DISCO, CANTIDAD RAM, VELOCIDAD PROCESADOR,
VALOR COMERCIAL");
Console.WriteLine("Y FECHA DE
ADQUISICIÓN///////////////////////////////////////////");
Console.WriteLine("");

Console.Write("Por favor ingresar el tamaño de disco duro en Gigas: ");


TamanoDisco = double.Parse(Console.ReadLine());
Console.Write("Por favor ingresar la cantidad de memoria Ram en Gigas:
");
CantidadRam = int.Parse(Console.ReadLine());
Console.Write("Por favor ingresar la velocidad del procesador: ");
VelocidadProcesador = double.Parse(Console.ReadLine());
Console.Write("Por favor ingresar el valor comercial: ");
ValorComercial = int.Parse(Console.ReadLine());
Console.Write("Por favor ingresar la fecha de adquisición (DD/MM/AAAA):
");
FechaAdquisicion = Console.ReadLine();
}
//METODO PARA SOLICITAR LOS REGISTROS DE LOS ATRIBUTOS
//METODO PARA IMPRIMIR LOS REGISTROS DE LOS ATRIBUTOS
public void Imprimir()
{
Console.WriteLine("");
Console.WriteLine("El tamaño del disco duro es: " + TamanoDisco + "
GB");
Console.WriteLine("La cantidad de RAM es: " + CantidadRam + " GB");
Console.WriteLine("La velocidad del procesador es: " +
VelocidadProcesador + " GHz");
Console.WriteLine("El valor comercial del computador es:
{0:c}",ValorComercial);
Console.WriteLine("La fecha de adquisición es: " + FechaAdquisicion);
}
//METODO PARA IMPRIMIR LOS REGISTROS DE LOS ATRIBUTOS

//METODO PARA VALIDAR SI EL COMPUTADOR CUMPLIÓ SU AÑO DE DEPRECIACIÓN


public void Depreciacion()
{

DateTime myDateTime = DateTime.Parse(FechaAdquisicion); //SE PASA LA


FECHA OBTENIDA A FORMATO FECHA
string AñoAdquisicion = Convert.ToString(myDateTime.Year); //SE OBTIENE
EL AÑO DE LA FECHA DE ADQUISICIÓN
DateTime FechaActual = DateTime.Now; //SE OBTIENE LA FECHA ACTUAL
string AñoActual = Convert.ToString(FechaActual.Year); //SE OBTIENE EL
AÑO DE LA FECHA ACTUAL
int DifAño;
DifAño = int.Parse(AñoActual) - int.Parse(AñoAdquisicion); //SE CALCULA
CUANTOS AÑOS HAN PASADO CONTRA EL AÑO ACTUAL
Console.WriteLine("");
//SI PARA VERIFICAR QUE SI EL AÑO DE ADQUISICIÓN ES MAYOR A 5 AÑOS,
TIENE DEPRECIACIÓN if (DifAño > 5)
{
Console.WriteLine("Cumplió su periodo de depreciación "+ DifAño + "
después"); } else
{
Console.WriteLine("No ha cumplido su periodo de depreciación");
}
//SI PARA VERIFICAR QUE SI EL AÑO DE ADQUISICIÓN ES MAYOR A 5 AÑOS,
TIENE DEPRECIACIÓN
}
//METODO PARA VALIDAR SI EL COMPUTADOR CUMPLIÓ SU AÑO DE DEPRECIACIÓN
//METODO PARA VALIDAR SI EL VALOR COMERCIAL DEL COMPUTADOR LE APLICA EL IVA
public void AplicaIva()
{
if (ValorComercial < 1000000)
{
Console.WriteLine( "El valor comercial del computador esta exento
de Iva"); }
if(ValorComercial>= 1000000 && ValorComercial <= 2000000)
{
Console.WriteLine("El Iva del {0:#%} sobre el valor comercial del
computador es: {1:c}", 0.08, ValorComercial * 0.08);
} if
(ValorComercial > 2000000)
{
Console.WriteLine("El Iva del {0:#%} sobre el valor comercial del
computador es: {1:c} ", 0.16, ValorComercial * 0.16);
}

}
//METODO PARA VALIDAR SI EL VALOR COMERCIAL DEL COMPUTADOR LE APLICA EL IVA

static void Main(string[] args)


{
Computador NewRegistro = new Computador();

NewRegistro.Imprimir(); //SE LLAMA EL METODO DE IMPRIMIR


NewRegistro.Depreciacion(); //SE LLAMA EL METODO DEPRECIACIÓN
NewRegistro.AplicaIva(); //SE LLAMA EL METODO APLICA IVA
Console.ReadKey();

}
}
}

Pantallazos:
EJERCICIO C

Autor:
Ejercicio C: Un almacén de electrodomésticos necesita tener un registro de N
productos, incluyendo referencia, nombre, cantidad. Definir métodos para:

• Ingreso de productos (sin que se repitan)


• Salida de productos
• Modificación de productos

Código:
using System;
using System.Collections.Generic;
using System.Linq; using
System.Text; using
System.Threading.Tasks;
namespace ejercicio_C_productos
{
public class Producto
{ private string
Codigo; public string
codigo
{ get { return
Codigo; } set { Codigo
= value; }
} private string
Refencia; public string
referencia
{ get { return
Refencia; } set
{ Refencia = value; }
} private int
Cantidad; public int
cantidad
{
get { return Cantidad; } set
{ Cantidad = value; }
}
}
} using
System;
using System.Collections.Generic;
using System.Linq; using
System.Text; using
System.Threading.Tasks;
namespace ejercicio_C_productos
{
public class Producto
{ private string
Codigo; public string
codigo
{ get { return
Codigo; } set { Codigo
= value; }
} private string
Refencia; public string
referencia
{ get { return
Refencia; } set
{ Refencia = value; }
} private int
Cantidad; public int
cantidad
{ get { return
Cantidad; } set
{ Cantidad = value; }
}
}
} using
System;
using System.Collections.Generic;
using System.Linq; using
System.Text; using
System.Threading.Tasks;
namespace ejercicio_C_productos
{
public class acciones
{
private static List<Producto> Productos = new List<Producto>(); public
static void opciones(string respuesta)
{
switch (respuesta)
{ case "1":
Console.Clear();
ingresar();
Console.ReadKey();
break; case "2":
Console.Clear();
imprimir();
Console.ReadKey();
break; case "3":
Console.Clear();
modficar();
Console.ReadKey();
break; case "5":
Environment.Exit(0);
break; default:
Console.WriteLine("opcion incorrecta !");
Program. opcionesSeleccion();
break; }
}
public static void ingresar()
{
Producto nuevoProducto = new Producto();
Console.WriteLine(" >> Ingreso de producto <<");
Console.Write("codigo del nuevo producto: ");
nuevoProducto.codigo = Console.ReadLine(); if
(comprobarExistencia(nuevoProducto) != null)
{
Console.WriteLine("este producto ya se encontra registrado");
Console.ReadKey();
Console.Clear();
Program.opcionesSeleccion();
}
Console.Write("Referencia del nuevo producto: ");
nuevoProducto.referencia = Console.ReadLine();
Console.Write("cantida del nuevo productos: ");
nuevoProducto.cantidad = int.Parse(Console.ReadLine());
Productos.Add(nuevoProducto);
Console.WriteLine("Registro Exitoso !");
Console.ReadKey();
Console.Clear();
Program.opcionesSeleccion();
}
public static void imprimir()
{
Console.Write("Codi. - Ref. - Cant. "); Console.WriteLine("");
foreach (Producto producto in Productos)
{
Console.WriteLine(" " + producto.codigo + " - " + producto.referencia + " - " +
producto.cantidad);
}
Console.ReadKey();
Console.Clear();
Program.opcionesSeleccion();
} public static void
modficar()
{
Producto producto = new Producto();
string codigoIngresado;
Console.WriteLine(" >> Edicion de Productos <<");
Console.Write("Digite el código del producto que desea Modificar: ");
codigoIngresado = Console.ReadLine(); producto.codigo =
codigoIngresado; producto = comprobarExistencia(producto); if
(producto != null)
{
producto.codigo = codigoIngresado;
Console.WriteLine(" >> Detalle de productos << ");
Console.WriteLine("Codigo: " + producto.codigo);
Console.WriteLine("Referencia: " + producto.referencia);
Console.WriteLine("Cantidad: " + producto.cantidad);
Console.WriteLine("");
Console.Write("Ingrese el nuevo codigo: "); producto.codigo
= Console.ReadLine(); Console.Write("Ingrese la nueva
referencia: "); producto.referencia = Console.ReadLine();
Console.Write("Ingrese la nueva cantidad del producto: ");
producto.cantidad = int.Parse(Console.ReadLine());
producto.codigo = producto.codigo; producto.referencia =
producto.referencia; producto.cantidad =
producto.cantidad;
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine(">> codigo " + producto.codigo);
Console.WriteLine(">> referencia " + producto.referencia);
Console.WriteLine(">> cantidad " + producto.cantidad);
Console.WriteLine("Modificacion Exitosa !");
} else
{
Console.WriteLine("El código ingresado no pertenece a ningún producto");
}

Console.ReadKey();
Console.Clear();
Program.opcionesSeleccion();
} public static Producto comprobarExistencia(Producto
proP)
{ foreach (var producto in
Productos)
{ if (proP.codigo ==
producto.codigo)
{
return producto;
} } return
null;
}
}
}
Pantallazos:

EJERCICIO E

Autor:
Ejercicio E: En un centro médico, atienden 3 especialistas (odontólogo,
dermatólogo, oftalmólogo). A cada paciente se le debe abrir su historia médica,
registrando identificación, nombre, edad y especialista que consulta.

La aplicación debe incluir métodos para:


• Registro de pacientes (sin que se repitan)
• Lista de pacientes por especialista
• Consulta de los datos de un paciente

Código:
using System;
using System.Collections.Generic;
using System.Linq; using
System.Text;
using System.Threading.Tasks;

namespace especialista
{
class paciente
{ public String
identificacion; public
String nombre; public String
edad; public String
especialista; public int
especialistaInt; public int
identificacionInt;

public void ingresar()


{
Console.WriteLine("ingrese identificacion del paciente");
identificacion = Console.ReadLine(); identificacionInt =
int.Parse(identificacion); Console.WriteLine("ingrese
nombre del paciente"); nombre = Console.ReadLine();
Console.WriteLine("ingrese edad del paciente");
edad = Console.ReadLine();
Console.WriteLine("ingrese especialista del paciente");
especialista = Console.ReadLine(); especialistaInt =
int.Parse(especialista);
} public
void listar()
{
Console.WriteLine("identificacion:" + identificacion);
Console.WriteLine("nombre:" + nombre);
Console.WriteLine("edad:" + edad);
Console.WriteLine("especialista:" + especialista);
Console.WriteLine("----------------------------------");
}
}
class Program
{
static void Main(string[] args)
{
int contador = 0;
paciente paciente1 = new paciente();
paciente paciente2 = new paciente();
paciente paciente3 = new paciente();
paciente paciente4 = new paciente();
paciente paciente5 = new paciente();
paciente paciente6 = new paciente();
paciente paciente7 = new paciente();
paciente paciente8 = new paciente();
paciente paciente9 = new paciente();
paciente paciente10 = new paciente(); while
(true)
{
Console.WriteLine("seleccione:");
Console.WriteLine("1 = registro de paciente");
Console.WriteLine("2 = lista de pacientes por especialista ");
Console.WriteLine("3 = consulta de los datos de un paciente");
string opcion = Console.ReadLine(); int opcionInt =
int.Parse(opcion); if (opcionInt == 1)
{
contador = contador + 1;
if (contador == 11)
{
contador = 0;
}
switch (contador)
{
case 1:
paciente1.ingresar();
break; case 2:
paciente2.ingresar();
break; case 3:
paciente3.ingresar();
break; case 4:
paciente4.ingresar();
break; case 5:
paciente5.ingresar();
break; case 6:
paciente6.ingresar();
break; case 7:
paciente7.ingresar();
break; case 8:
paciente8.ingresar();
break; case 9:
paciente9.ingresar();
break; case 10:
paciente10.ingresar();
break; default:
break;
}
}
if (opcionInt == 2)
{
Console.WriteLine("LISTA DE PACIENTES POR ESPECIALISTA
");
Console.WriteLine("ingrese el numero del especialista ");
Console.WriteLine("1 = Odontologo");
Console.WriteLine("2 = Dermatologo");
Console.WriteLine("3 = Oftalmologo");
string opcion2 = Console.ReadLine();
int opcion2Int = int.Parse(opcion2);
if (opcion2Int == 1)
{
if (paciente1.especialistaInt == 1)
{
paciente1.listar();
}
if (paciente2.especialistaInt == 1)
{
paciente2.listar();
}
if (paciente3.especialistaInt == 1)
{
paciente3.listar();
}
if (paciente4.especialistaInt == 1)
{

}
if
{
paciente4.listar();

(paciente5.especialistaInt == 1)

paciente5.listar();

}
if (paciente6.especialistaInt == 1)
{
paciente6.listar();
}
if (paciente7.especialistaInt == 1)
{
paciente7.listar();
}
if (paciente8.especialistaInt == 1)
{
paciente8.listar();
}
if (paciente9.especialistaInt == 1)
{
paciente9.listar();
}
if (paciente10.especialistaInt == 1)
{
paciente10.listar();
}
}
if (opcion2Int == 2)
{
if (paciente1.especialistaInt == 2)
{
paciente1.listar();
}
if (paciente2.especialistaInt == 2)
{
paciente2.listar();
}
if (paciente3.especialistaInt == 2)
{
paciente3.listar();

}
if
{
}
if (paciente4.especialistaInt == 2)
{
paciente4.listar();
}
if (paciente5.especialistaInt == 2)
{
paciente5.listar();
}
if (paciente6.especialistaInt == 2)
{
paciente6.listar();

(paciente7.especialistaInt == 2)

paciente7.listar();

}
if (paciente8.especialistaInt == 2)
{
paciente8.listar();
}
if (paciente9.especialistaInt == 2)
{
paciente9.listar();
}
if (paciente10.especialistaInt == 2)
{
paciente10.listar();
}
}
if (opcion2Int == 3)
{
if (paciente1.especialistaInt == 3)
{
paciente1.listar();
}
if (paciente2.especialistaInt == 3)
{
paciente2.listar();
}

}
if
{
if (paciente3.especialistaInt == 3)
{
paciente3.listar();
}
if (paciente4.especialistaInt == 3)
{
paciente4.listar();
}
if (paciente5.especialistaInt == 3)
{
paciente5.listar();
}
if (paciente6.especialistaInt == 3)
{
paciente6.listar();
}
if (paciente7.especialistaInt == 3)
{
paciente7.listar();
}
if (paciente8.especialistaInt == 3)
{
paciente8.listar();

(paciente9.especialistaInt == 3)

paciente9.listar();

}
if
{
}
if (paciente10.especialistaInt == 3)
{
paciente10.listar();
}
}
}
if (opcionInt == 3)
{
Console.WriteLine("CONSULTA DE DATOS DE UN PACIENTE ");
Console.WriteLine("ingrese el numero de identificacion:");
string opcion3 = Console.ReadLine(); int opcion3Int =
int.Parse(opcion3); if (paciente1.identificacionInt ==
opcion3Int)
{
paciente1.listar();
}
if (paciente2.identificacionInt == opcion3Int)
{
paciente2.listar();
}
if (paciente3.identificacionInt == opcion3Int)
{
paciente3.listar();
}
if (paciente4.identificacionInt == opcion3Int)
{
paciente4.listar();
}
if (paciente5.identificacionInt == opcion3Int)
{
paciente5.listar();
}
if (paciente6.identificacionInt == opcion3Int)
{
paciente6.listar();
}
if (paciente7.identificacionInt == opcion3Int)
{
paciente7.listar();
}
if (paciente8.identificacionInt == opcion3Int)
{
paciente8.listar();
}
if (paciente9.identificacionInt == opcion3Int)
{
paciente9.listar();
}
if (paciente10.identificacionInt == opcion3Int)
{
paciente10.listar();
}
}
if (opcionInt >= 4)
{
Console.WriteLine("OPCION INCORRECTA");
}

}
}

}
}

Pantallazo:

CONCLUSIONES

Como resultado de la actividad presentada, es posible concluir que habiendo


realizado los ejercicios planteados en la guía de actividades y con el apoyo del
tutor y compañeros desde su retroalimentación, se logró aprender a crear
programas en lenguaje C# Consola por medio de métodos y clases, que nos
permite crear programas más prácticos cuando se programa, antes de pasar a
programar en formularios y demás entornos.
REFERENCIAS
Programación. (26 de 09 de 2018). 06 1 Clases, atributos y métodos. Obtenido de Youtube:
https://www.youtube.com/watch?v=EWuv41O9pr0
Programación. (26 de 09 de 2018). 06 Teoria de clases. Obtenido de Youtube:
https://www.youtube.com/watch?v=2iihd0G68f0

UNAD, U. N. (02 de 02 de 2017). 9057 Clases y Métodos. Obtenido de Youtube:


https://www.youtube.com/watch?v=NEvedqNUiYY

Potrebbero piacerti anche