using System.Collections.Generic;
public static void Main()
Console.WriteLine("Bienvenidos a C#");
Console.WriteLine("Primer programa!!!");
Console.Write("Ingresa tu nombre: ");
nombre = Console.ReadLine();
Console.Write("Ingresa tu apellido: ");
apellido = Console.ReadLine();
Console.Write("Ingresa tu edad: ");
edad = int.Parse(Console.ReadLine());
Console.WriteLine("Hola {0}, {1}. Tu tienes aaa {2} años...", nombre, apellido, edad);
Console.WriteLine("Hola " + nombre + ", " + apellido + ", " + edad.ToString());
Console.WriteLine("Pulsa <enter> para continuar...");
private static List<Materia> LeerMaterias()
Console.WriteLine("Nombre: Isamal Paniagua Diaz");
Console.WriteLine("Matricula: 15-EIIN-1-072");
List<Materia> materias = new List<Materia>();
Materia materia = new Materia();
Console.WriteLine("Ingrese el nombre de la materia");
materia.Nombre = Console.ReadLine();
Console.WriteLine("Ingrese la calificacion de la materia");
entrada = Console.ReadLine();
while(!int.TryParse(entrada, out calificacion))
Console.WriteLine("error: calificiacion solo admite numeros, vuelva a intentarlo!");
entrada = Console.ReadLine();
materia.Calificacion = calificacion;
Console.WriteLine("Ingrese los creditos de la materia");
entrada = Console.ReadLine();
while(!int.TryParse(entrada, out creadito))
Console.WriteLine("error: credito solo admite numeros, vuelva a intentarlo!");
entrada = Console.ReadLine();
materia.Creditos = creadito;
Console.WriteLine("materia agregada!!");
Console.WriteLine("*****************************************");
Console.WriteLine("Para agregar otra materia ingrese 1, para calcular promedio ponderado cualquier tecla difernete de 1");
menu = Console.ReadLine();
private int calificacion;
return this.calificacion;
this.calificacion = value;