Sei sulla pagina 1di 3

EJERCICIO DE LA WEB CONFERENCE 3, REALIZADO EN CONSOLA

Para comprenderlo usted debe:

1. Revisar la grabacin de la web conference 3 (el link se encuentra en el foro de noticias)


2. Analizar bien el ejercicio de jugadores que se explica en la web conference 3
3. En la web conference 3 se realiz el ejercicio con formulario, ahora intent usted hacerlo
en modo consola (tenga en cuenta que debe clear la clase Jugador.
4. Si tiene problemas puede tomar como referencia los siguientes cdigos que se realizaron
en modo consola.

CDIGO DE LA CLASE JUGADOR


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClaseJugador
{
class Jugador
{// declaracin de atributos o variables de instancia
private string nombre;
private int numero;
private int posicion;

// declaracin de propiedades de acceso set y get para cada atributo


public string Nombre
{
get { return nombre; }
set { nombre = value; }
}
public int Numero
{
get { return numero; }
set { numero = value; }
}
public int Posicion
{
get { return posicion; }
set { posicion = value; }
}
// Constructor de la clase Jugador, de tipo pblico
public Jugador()
{

}
// Creacin de los mtodos de la clase, de tipo pblico
// Mtodo para registrar datos
public void RegistrarDatos()
{
Console.Write("Digite nombre del jugador : ");
Nombre = Console.ReadLine();
Console.Write("Digite nmero del jugador " + Nombre + " : ");
Numero = int.Parse(Console.ReadLine());
Console.WriteLine("Digite posicion del jugador : ");
Console.WriteLine("1. Guardameta");
Console.WriteLine("2. Centro Campista");
Console.WriteLine("3. Delantero");
Console.Write("\tSu opcin es: ");
Posicion = int.Parse(Console.ReadLine());
}
// Mtodo para imprimir datos
public void ImprimirDatos()
{
Console.Write("Nombre : "+ Nombre + " que tiene el nmero "+ Numero);
Console.WriteLine();
}
}
}

CDIGO DE LA CLASE PROGRAM


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClaseJugador
{
class Program
{
static void Main(string[] args)
{
// Declaracin de variables
int op = 0, i;
// Declaracin de objetos
Jugador jugador1, jugador2, jugador3;

// Creacin de objetos
jugador1 = new Jugador();
jugador2 = new Jugador();
jugador3 = new Jugador();
Console.WriteLine("\tREGISTRAR DATOS JUGADORES \n\n");
jugador1.RegistrarDatos();
jugador2.RegistrarDatos();
jugador3.RegistrarDatos();
Console.WriteLine("\n\tJUGADORES REGISTRADOS \n\n");
jugador1.ImprimirDatos();
jugador2.ImprimirDatos();
jugador3.ImprimirDatos();
Console.WriteLine("\n\tJUGADORES POR POSICIN \n");
Console.WriteLine("Qu posicin desea consultar: ");
Console.WriteLine("1. Delantero");
Console.WriteLine("2. Medio Campista");
Console.WriteLine("2. Guardameta");
Console.Write("\n\tElija opcin: ");
op = int.Parse(Console.ReadLine());
switch(op)
{
case 1: Console.WriteLine("\tPosicin Guardameta: ");
break;
case 2:
Console.WriteLine("\tPosicin Guardameta: ");
break;
case 3:
Console.WriteLine("\tPosicin Guardameta: ");
break;
default:
op = 0;
break;
}
if (op == 0) Console.WriteLine("Posicin no existe ....");
else
{
if (jugador1.Posicion == op) Console.WriteLine(jugador1.Nombre);
if (jugador2.Posicion == op) Console.WriteLine(jugador2.Nombre);
if (jugador3.Posicion == op) Console.WriteLine(jugador3.Nombre);
}
Console.ReadKey();
}
}
}

Potrebbero piacerti anche