public static void Main()
Ejercicios E = new Ejercicios();
Console.Write("Ingrese su edad: ");
Edad = Console.ReadLine();
Flag = ValidarNumero(Edad, ref Salida);
Console.WriteLine("Su edad es: " + Edad);
public Boolean ValidarNumero(String Edad, ref Int32 Salida)
if(!Int32.TryParse(Edad, out Salida))
Console.WriteLine("Debe ingresar un dato numérico");
Console.WriteLine("Debe ingresar un dato positivo");
Console.Write("Ingrese su nombre: ");
Nombre = Console.ReadLine();
Flag = ValidarTexto(Nombre);
Console.WriteLine("Su nombre es: " + Nombre);
public Boolean ValidarTexto(String Nombre)
if (String.IsNullOrEmpty(Nombre))
Console.WriteLine("Debe ingresar un dato no vacío");
else if (Nombre.Length > 30)
Console.WriteLine("Debe ingresar un dato menor a 30 caracteres");
public void Guia2Ejercicio8()
Int32 SalidaCantidadAlumnos = 0;
SalidaCantidadAlumnos = 0;
Console.Write("Ingrese la cantidad de alumnos del curso: " + Contador);
CantidadAlumnos = Console.ReadLine();
Flag = ValidarNumero (CantidadAlumnos, ref SalidaCantidadAlumnos);
if (SalidaCantidadAlumnos == 0);
Acumulador += SalidaCantidadAlumnos;
Console.Write("Desea seguir agregando cursos? (SN): ");
Condicion = Console.ReadLine();
}while (SalidaCantidadAlumnos != 0);
Console.WriteLine("La cantidad de alumnos de los cursos es: " + Acumulador);
Console.WriteLine("La cantidad de cursos es: " + (Contador-1));