public static void Main()
Console.WriteLine("Ejemplos ciclos repetitivos DE validación sexo");
Console.WriteLine("Ejemplos ciclos repetitivos");
Console.WriteLine("FACTORIAL CON MODULO Y REPETITIVAS.");
factorial = Factorial(5);
Console.WriteLine("El factorial de 5 es: "+factorial);
Console.WriteLine("\n\nPruebe ud. digite numero para factorial.");
num = int.Parse( Console.ReadLine());
factorial = Factorial(num);
Console.WriteLine("El factorial de {0} es {1}",num,factorial);
Console.WriteLine("\n\nUSANDO FOR, Escribir los numeros enteros del 1 al n, progresivo. Y variable veces SUMA Y PROMEDIO");
for(num = 1; num <= veces; num++ ) {
Console.Write("\nLa suma de los numeros es {0}",suma);
Console.Write("\nEl promedio de los numeros es {0}",prom);
Console.WriteLine("\n\nEscribir los numeros enteros del 1 al n, progresivo. Y variable veces SUMA Y PROMEDIO");
Console.Write("\nLa suma de los numeros es {0}",suma);
Console.Write("\nEl promedio de los numeros es {0}",prom);
Console.WriteLine("\n\nEscribir los numeros enteros del 1 al n, regresivo. Y variable veces");
Console.Write(" "+ (8-num) );
Console.WriteLine("\n\nDESC. Escribir los numeros enteros del n al 1, progresivo. Y variable veces");
Console.Write(" "+ (8-num) );
Console.WriteLine("\n\nDESC. Escribir los numeros enteros del n al 1, regresivo. Y variable veces");
Console.Write(" "+ num );
Console.WriteLine("\n\nEscribir 3 veces la plana, progresivo. Y CONSTANTE");
Console.WriteLine("{0}.Debo poner atención en clases",num);
Console.WriteLine("\n\nEscribir 10 veces la plana. regresivo Y CONSTANTE");
Console.WriteLine("{0}.Debo poner atención en clases",4-num);
Console.WriteLine("\n\nEscribir 3 veces la plana, progresivo.");
Console.WriteLine("{0}.Debo poner atención en clases",num);
Console.WriteLine("\n\nEscribir 10 veces la plana. regresivo");
Console.WriteLine("{0}.Debo poner atención en clases",4-num);
public static int LeerVeces()
Console.WriteLine("Ingrese cantidad veces a repetir: ");
veces = int.Parse( Console.ReadLine());
Console.WriteLine("ERROR. Ingrese cantidad veces a repetir: ");
veces = int.Parse( Console.ReadLine());
public static int LeerSexo()
Console.WriteLine("Ingrese sexo 1.fem. 2.masc.: ");
sexo = int.Parse( Console.ReadLine());
while( !(sexo==1 || sexo==2) ) {
Console.WriteLine("ERROR. Ingrese sexo 1.fem. 2.masc.: ");
sexo = int.Parse( Console.ReadLine());
public static double Factorial(int num)
factorial = factorial * cant;