public void Inicial() { numero = Validaciones.pedirNumero("un numero cualquiera", 0, 999999); primos = 0; for (int i = 1; i <= numero; i++) { factorial *= i; int aux = 2; esPrimo = true; while (aux < i) { if (i % aux == 0) { esPrimo = false; } aux++; } if (esPrimo && i > 1) { primos++; } } Console.WriteLine("Hasta el numero {0} hay {1} numeros primos y el factorial es {2}", numero, primos, factorial); }
public void Inicial() { num1 = Validaciones.pedirNumero(" el primer numero", 0, 99999999); num2 = Validaciones.pedirNumero(" el segundo numero", 0, 99999999); Console.WriteLine("Resultado de " + "(" + num1 + "+" + num2 + ")*(" + num1 + "-" + num2 + ")" + " es:" + (num1 + num2) * (num1 - num2)); }
public void Inicial() { numRegistroaux = Validaciones.pedirNumero("numero de registro", min, max); string sregistro = numRegistroaux.ToString().Substring(3, 3); int numRegistro = int.Parse(sregistro); if (int.Parse(sregistro.Substring(0, 1)) == 0) { numRegistro += 100; } for (int i = min; i < numRegistro; i++) { if (i % 5 == 0 && i % 3 == 0) { Console.WriteLine(i + "FooBar"); } else if (i % 3 == 0) { Console.WriteLine(i + "Foo"); } else if (i % 5 == 0) { Console.WriteLine(i + "Bar"); } else { Console.WriteLine(i); } } }
public void Inicial() { numero = Validaciones.pedirNumero("numero para mostrar tabla de multiplicacion", 1, maximo); for (int i = 1; i <= 10; i++) { Console.WriteLine("{0} x {1} = {2}", numero, i, numero * i); } }
public void Inicial() { for (int i = 0; i < cant; i++) { numeros[i] = Validaciones.pedirNumero("el numero " + i + 1, 0, 99999999); } Array.Sort(numeros); Console.WriteLine("El menor numero: " + numeros[0] + ".\nEl intermedio numero: " + numeros[2] + ".\nEl mayor numero: " + numeros[4]); }
public void Inicial() { factorial = Validaciones.pedirNumero("numero a factorear", 0, max); for (int i = 1; i <= factorial; i++) { resultado = resultado * i; } Console.WriteLine("El factorial de {0} es: {1}", factorial, resultado); }
public void Inicial() { numero = Validaciones.pedirNumero("numero", 0, 999999); texto = numero.ToString(); longitud = texto.Length; arraytexto = new string[texto.Length]; for (int i = 0; i < texto.Length; i++) { arraytexto[i] = texto.Substring(longitud - 1, 1); longitud--; } Console.WriteLine("El inverso de " + numero + " es " + string.Concat(arraytexto)); }
public void Inicial() { cantidad = Validaciones.pedirNumero("cantidad de palabras a ingresar", 1, 99999); palabras = new string[cantidad]; for (int i = 0; i < cantidad; i++) { palabras[i] = Validaciones.pedirTexto("palabra " + (i + 1)); } Console.WriteLine("Las palabras ingresadas tienen la siguiente longitud:"); foreach (string a in palabras) { Console.WriteLine("{0} \t- {1} caracteres.", a, a.Length); } }
public void Inicial() { numRegistroaux = Validaciones.pedirNumero("numero de registro", min, max); string sregistro = numRegistroaux.ToString().Substring(3, 3); int numRegistro = int.Parse(sregistro); if (int.Parse(sregistro.Substring(0, 1)) == 0) { numRegistro += 100; } for (int i = min; i < numRegistro; i++) { int aux = 2; bool esPrimo = true; while (aux < i) { if (i % aux == 0) { esPrimo = false; } aux++; } if (esPrimo && i % 3 == 0) { resultado = resultado + i + "- Es primo y divisible por 3\n"; } else if (i % 3 == 0) { resultado = resultado + i + "- Es divisible por 3\n"; } else if (esPrimo) { resultado = resultado + i + "- Es primo\n"; } else { resultado = resultado + i + "\n"; } } Console.WriteLine(resultado); }
static void Main(string[] args) { const int numEjercicio = 20; const int minimo = 1; int numero = 0; IEjercicios practica = new Ejercicio1(); bool esCaso; string seguir = "n"; do { numero = Validaciones.pedirNumero("numero de ejercicio", minimo, numEjercicio); esCaso = false; switch (numero) { case 1: practica = new Ejercicio1(); esCaso = true; break; case 2: practica = new Ejercicio2(); esCaso = true; break; case 3: practica = new Ejercicio3(); esCaso = true; break; case 4: practica = new Ejercicio4(); esCaso = true; break; case 5: practica = new Ejercicio5(); esCaso = true; break; case 6: practica = new Ejercicio6(); esCaso = true; break; case 7: practica = new Ejercicio7(); esCaso = true; break; case 8: practica = new Ejercicio8(); esCaso = true; break; case 9: practica = new Ejercicio9(); esCaso = true; break; case 10: practica = new Ejercicio10(); esCaso = true; break; case 11: practica = new Ejercicio11(); esCaso = true; break; case 12: practica = new Ejercicio12(); esCaso = true; break; case 13: practica = new Ejercicio13(); esCaso = true; break; case 14: practica = new Ejercicio14(); esCaso = true; break; case 15: practica = new Ejercicio15(); esCaso = true; break; case 16: practica = new Ejercicio16(); esCaso = true; break; case 17: practica = new Ejercicio17(); esCaso = true; break; case 18: practica = new Ejercicio18(); esCaso = true; break; case 19: practica = new Ejercicio19(); esCaso = true; break; case 20: practica = new Ejercicio20(); esCaso = true; break; default: break; } if (esCaso) { practica.Inicial(); Console.WriteLine("\nEjercicio finalizado. Enter para poder continuar....."); Console.ReadKey(); } seguir = Validaciones.pedirContinuar(); } while (seguir == "S"); }
public void Inicial() { dec = Validaciones.pedirNumero("numero Decimal", 0, 9999999); Console.WriteLine("El numero decimal es: {0}\nBinario: {1}\nOctal: {2}\nHexadecimal: {3}", dec, Convert.ToString(dec, 2), Convert.ToString(dec, 8), Convert.ToString(dec, 16)); }
//string numeroTexto; public void Inicial() { numero = Validaciones.pedirNumero("numero", 0, 9999999); Console.WriteLine("Numero ingresado: {0} - Tiene {1} digitos.", numero, numero.ToString().Length); }