Está en la página 1de 2

class Program

{
struct jugador
{
internal string apj;
internal string nom;
internal double jj;
internal double jg;
internal double jp;
}
static void Leearreglo(jugador[] goles)
{
//Leer los nombres
int j;
for (j = 0; j < goles.Length; j++)
{
Console.WriteLine(" Da el apellido paterno " + j);
goles[j].apj = (Console.ReadLine());
Console.WriteLine(" Da el nombre " + j);
goles[j].nom = (Console.ReadLine());
Console.WriteLine(" Da los juegos jugados " + j);
goles[j].jj = double.Parse(Console.ReadLine());
Console.WriteLine(" Da los juegos ganados " + j);
goles[j].jg = double.Parse(Console.ReadLine());

goles[j].jp = (goles[j].jj - goles[j].jg);


}
}
static void Escribearreglo(jugador[] goles)
{
int g;
Console.Clear();
Console.WriteLine();
Console.WriteLine(" LISTA ");
Console.WriteLine();
for (g = 0; g < goles.Length; g++)
{
Console.WriteLine(" El jugador " + g + " perdio " + goles[g].jp);
}
}

static void Main(string[] args)


{
//Declaracion de variable
int nj, op, cuantos;
Console.WriteLine(" ¿Cuantos jugadores hay? ");
nj = int.Parse(Console.ReadLine());
jugador[] goles = new jugador[nj];

//Escribir los nombres de cada uno


Leearreglo(goles);
do
{
Console.WriteLine(" Bienvenidos a la tabla de goleo ");
Console.WriteLine();
Console.WriteLine(" 1. Da la lista completa ");
Console.WriteLine(" 2. Busca los goles del jugador ");
Console.WriteLine(" 3. Cuantos tienen 2 goles ");
Console.WriteLine(" 4. ADIOS ");
op = int.Parse(Console.ReadLine());
switch (op)
{
case 1:
Escribearreglo(goles);
break;
case 2:
Console.WriteLine(" Opcion 2 todavia no la hago ");
break;
case 3:
Console.WriteLine(" Opcion 3 todavia no la hago ");
break;
case 4:
Console.Write(" ADIOS ");
break;
default:
Console.WriteLine(" Error ");
break;
}
} while (op != 4);
}
}
}

También podría gustarte