Sunteți pe pagina 1din 14

LENGUAJE Y PROGRAMACION

Ejercicios
Karen Adriana Lpez Flores
Cuarto C FACULTAD DE CIENCIAS INFORMATICAS

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

using using using using

System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication2 { classProgram { staticvoid Main(string[] args) { Console.WriteLine("\t========Nombre: Karen Adriana Lopez Flores========"); Console.WriteLine("\t========Materia: Lenguaje Programacion==========="); Console.WriteLine("\n"); Console.WriteLine("\t==========Establecer 20 ejercicios==============="); Menu(); } publicstaticvoid Menu() { System.Console.WriteLine("\n"); System.Console.WriteLine("\t Menu de los ejercicios establecidos"); System.Console.WriteLine("\n"); System.Console.WriteLine("\t 1: Multiplos de cinco"); System.Console.WriteLine("\t 2:Ingresos de Datos si ingresas al Servicio Militar"); System.Console.WriteLine("\t 3:Cuadrado de un numero cualquiera"); System.Console.WriteLine("\t 4:Ordenar los numeros descendentemente"); System.Console.WriteLine("\t 5:Identificacion de genero"); System.Console.WriteLine("\t 6:Calculo de la forma de distancia"); System.Console.WriteLine("\t 7:Vectores"); System.Console.WriteLine("\t 8:Ingresos de datos en el vector y determinar el numero maximo"); System.Console.WriteLine("\t 9:Ingresos de datos en el vector y determinar el numero menor"); System.Console.WriteLine("\t10:Sumatoria del vector A y B y generar en el vector C"); System.Console.WriteLine("\t11:Numero Magico"); System.Console.WriteLine("\t12:Cubo de un numero"); System.Console.WriteLine("\t13:Radio de una Circunferencia"); System.Console.WriteLine("\t14: Programa que muestra 15 lneas como estas: 1 12 123 1234"); System.Console.WriteLine("\t15:Dibujar un triangulos isosceles"); System.Console.WriteLine("\t16:Factorial de un numero"); System.Console.WriteLine("\t17:Frecuencia de los tiros de un dado aleatoriamente"); System.Console.WriteLine("\t18:Matriz y mostrar la diagonal principal en un vector"); System.Console.WriteLine("\t19:Numero Mayor en una matriz"); System.Console.WriteLine("\t20:Serie de Fibonacci"); System.Console.WriteLine("\t 0:Salir"); System.Console.WriteLine("\tOpcin: "); int opciones_menu = Convert.ToInt32(Console.ReadLine()); Opciones(opciones_menu); } publicstaticvoid Opciones(int opciones_menu)

{ switch (opciones_menu) { case 1: Multiplo_de_cinco(); Menu(); break; case 2: Servicio_Militar(); Menu(); break; case 3: cuadrado_de_un_numero(); Menu(); break; case 4: ordenar_numeros_descendentemente(); Menu(); break; case 5: Identificacion_genero(); Menu(); break; case 6: Formula_distancia(); Menu(); break; case 7: vectores(); Menu(); break; case 8: numero_maximo_del_vector(); Menu(); break; case 9: numero_menor_del_vector(); Menu(); break; case 10: creacion_de_un_vector_c(); Menu(); break; case 11: numero_magico(); Menu(); break; case 12: cubo_de_un_numero(); Menu(); break; case 13: Circunferencia(); Menu(); break; case 14: secuencia(); Menu();

break; case 15: Triangulo_Isosceles(); Menu(); break; case 16: factorial(); Menu(); break; case 17: numero_aleatorio(); Menu(); break; case 18: Matriz(); Menu(); break; case 19: numero_mayor_en_una_matriz(); Menu(); break; case 20: Fibonacci(); Menu(); break; case 0: Console.ReadLine(); break; default: Console.WriteLine("opcion no establecida"); Console.ReadLine(); Menu(); break; } } publicstaticvoid Multiplo_de_cinco() { System.Console.Write("\n"); Console.WriteLine("Ingrese numero"); int multiplo = Convert.ToInt32(Console.ReadLine()); int resultado; resultado = multiplo % 5; int division = multiplo / 5; if (resultado == 0) Console.WriteLine("El Numero ingresado si es multiplo de cinco y su resultado es " + division); else { Console.WriteLine("El numero ingresado no es multiplo de cinco "); } Console.ReadLine(); } publicstaticvoid Servicio_Militar() { Console.WriteLine("Ingrese nombre de la persona"); string Name = Convert.ToString(Console.ReadLine());

Console.WriteLine("Ingrese numero de cedula"); int cedula = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingrese su edad de cedula"); int edad = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingrese profesion del cliente"); string profesion = Convert.ToString(Console.ReadLine()); if (edad >= 18) Console.WriteLine("Puede ingresar al servicio militar el sr.(a)" + Name); else { Console.WriteLine("Aun no puede tiene la edad pa el servicio militar el sr.(a)" + Name); } Console.ReadLine(); } publicstaticvoid cuadrado_de_un_numero() { System.Console.Write("\n"); Console.WriteLine("Programa para determinar el cuadrado de un numero"); Console.WriteLine("Ingresse numero"); int numeronormal = Convert.ToInt32(Console.ReadLine()); int cuadrado; cuadrado = numeronormal * numeronormal; Console.WriteLine("El cuadrado de dicho numero es" + cuadrado); Console.ReadLine(); } publicstaticvoid ordenar_numeros_descendentemente() { System.Console.Write("\n"); Console.WriteLine("PROGRAMA QUE NOS MOSTRARA LOS NUMEROS EN FORMA DESCENDENTE"); int primer, segundo, tercero; Console.WriteLine("Ingresar primer numero"); primer = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresar segundo numero"); segundo = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingresar tercer numero"); tercero = Convert.ToInt32(Console.ReadLine()); if (primer < segundo & primer < tercero) if (segundo < tercero) Console.WriteLine("primer=" + tercero + " segundo=" + segundo + " tercero=" + primer); else Console.WriteLine("primer=" + segundo + " segundo=" + tercero + " tercero=" + primer); if (segundo < primer & segundo < tercero) if (primer < tercero) Console.WriteLine("primer=" + tercero + " segundo=" + primer + " tercero=" + segundo); else Console.WriteLine("primer=" + primer + " segundo=" + tercero + " tercero=" + segundo); if (tercero < primer & tercero < segundo) if (segundo < primer) Console.WriteLine("primer=" + primer + " segundo=" + segundo + " tercero=" + tercero); else Console.WriteLine("primer=" + segundo + " segundo=" + primer + " tercero=" + tercero); Console.ReadLine(); } publicstaticvoid Identificacion_genero() { Console.WriteLine("escribe tu genero");

char genero = Convert.ToChar(Console.ReadLine()); Console.WriteLine("escribe tu edad"); int edad = Convert.ToInt32(Console.ReadLine()); if (genero == 'h' || genero == 'H') { if (edad >= 18) { Console.WriteLine("ers un hombre mayor de edad"); } else { Console.WriteLine("eres un hombre menor de edad"); } } elseif (genero == 'm' || genero == 'M') { if (edad >= 18) { Console.WriteLine("eres una mujer mayor de edad"); } else { Console.WriteLine("eres una mujer menor de edad"); } } else { Console.WriteLine("elegiste una opcion de gay o eres mujer o hombre con" + edad + "aos"); } Console.ReadLine(); } publicstaticvoid Formula_distancia() { Console.WriteLine("Calculo de x1 y x2 partiendo de la formula de distancia"); Console.WriteLine("Ingrese el valor de x1"); int x1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingrese el valor de x2"); int x2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingrese el valor de y1"); int y1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Ingrese el valor de y2"); int y2 = Convert.ToInt32(Console.ReadLine()); Double L; L = Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2)); Console.WriteLine("El resultado es: " + " " + L); Console.ReadLine(); } publicstaticvoid vectores() { Int32 n, k, l, leer; Int32 Cont; Cont = -1;

Int32[] a; Int32[] b; Int32[] result = newInt32[20]; Int32 salir; salir = 1; while (salir == 1) { Console.Write("Ingrese la dimensin del vector===>"); n = Int32.Parse(Console.ReadLine()); a = newInt32[n]; b = newInt32[n]; System.Console.WriteLine("\tIngresar Vectores"); for (int i = 0; i < n; i++) { Console.Write("Ingrese los elementos del vector" + "A:"); a[i] = int.Parse(Console.ReadLine()); } for (int i = 0; i < n; i++) { Console.Write("Ingrese los elementos del vector" + "B:"); b[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("1.- Union ="); Console.WriteLine("2.- Interseccion="); Console.WriteLine("3.- Pertenece ="); Console.Write("Ingrese una opcin:"); leer = Convert.ToInt32(Console.ReadLine()); switch (leer) { case 1: Console.WriteLine(" UNION "); for (k = 0; k < n; k++) { Cont = Cont + 1; result[Cont] = a[k]; } for (l = 0; l < n; l++) { if (a[l] != b[l]) { Cont = Cont + 1; result[Cont] = b[l]; } } for (int i = 0; i <= Cont; i++) { Console.WriteLine(result[i]); } salir = 0;

Console.ReadLine(); break; case 2: Console.WriteLine("INTERSECCION"); for (k = 0; k < n; k++) { for (l = 0; l < n; l++) { if (a[k] == b[l]) { Cont = Cont + 1; result[Cont] = a[k]; break; } } } for (int i = 0; i <= Cont; i++) { Console.WriteLine(result[i]); } salir = 0; Console.ReadLine(); break; case 3: Int32 pertence; pertence = 0; Console.WriteLine("PERTENECE"); for (k = 0; k < n; k++) { if (a[k] == b[k]) { pertence = pertence + 1; } } if (pertence == n) { Console.WriteLine("A pertenece a B"); Console.WriteLine("Los valores coinciden"); } else { Console.WriteLine("Los numeros No coinciden"); } salir = 0; Console.ReadLine(); break; } }

} publicstaticvoid numero_maximo_del_vector() { String entrada; Int32 vec; Int32 mayor = 0; Int32 pos = 0; Console.WriteLine("Ingrese dimensin del vector"); entrada = Console.ReadLine(); vec = int.Parse(entrada); int[] vector = newint[vec]; for (int i = 0; i < vector.Length; i++) { Console.Write("Ingrese vector {0}:", +i); vector[i] = int.Parse(Console.ReadLine()); } mayor = vector[0]; for (int i = 1; i < vector.Length; i++) { if (mayor <= vector[i]) { mayor = vector[i]; pos = pos + 1; } } Console.WriteLine("EL mayor es: Console.ReadLine(); " + mayor + " y esta en la posicion " + pos);

} publicstaticvoid numero_menor_del_vector() { String a1; Int32 ing1; Int32 menor = 0; Int32 pos = 0; Console.WriteLine("Ingrese dimension vector"); a1 = Console.ReadLine(); ing1 = int.Parse(a1); Int32[] val = newint[ing1]; for (int i = 0; i < val.Length; i++) { Console.Write("Ingrese valor {0}:", i); val[i] = int.Parse(Console.ReadLine()); } menor = val[0]; for (int i = 1; i < val.Length; i++) { if (menor >= val[i]) { menor = val[i]; pos = pos + 1; } }

Console.WriteLine("EL numero Console.ReadLine();

menor es: " + menor + " y esta en la posicion " + pos);

} publicstaticvoid creacion_de_un_vector_c() { int[] vector1 = newint[4]; int[] vector2 = newint[4]; int[] suma = newint[4]; Console.WriteLine("\tPrimer Vector"); for (int i = 0; i < vector1.Length; i++) { Console.Write(" ingrese primer vector {0}: ", i); vector1[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("\tSegundo Vector"); for (int i = 0; i < vector2.Length; i++) { Console.Write(" ingrese segundo vector {0}: ", i); vector2[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("\t Resultado de la Suma"); for (int i = 0; i < suma.Length; i++) { suma[i] = vector1[i] + vector2[i]; Console.Write("{0}", vector1[i]); Console.Write("+"); Console.Write("{0}", vector2[i]); Console.Write("="); Console.WriteLine("{0}", suma[i]); } Console.ReadLine(); } publicstaticvoid numero_magico() { int numeroMagico = 3; Console.WriteLine("adivine el numero"); Console.WriteLine("escribe numeros de 1 al 10"); int numero = Convert.ToInt32(Console.ReadLine()); while (numero != numeroMagico) { Console.WriteLine("fallaste. intenta de nuevo"); numero = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("felicidades"); Console.ReadLine(); } publicstaticvoid cubo_de_un_numero() { Console.WriteLine("Ingresar un numero");

int cubo = Convert.ToInt32(Console.ReadLine()); int r; r = cubo * cubo * cubo; Console.WriteLine("El valor cubico del numero\n" + cubo + "\nes" + r); Console.ReadLine(); } publicstaticvoid Circunferencia() { constdouble PI = 3.1415926; Console.WriteLine("ingrese el radio de la circunferencia"); double Radio = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("El permetro de una circunferencia de radio {0} es {1}", Radio, 2 * PI * Radio); Console.WriteLine("El rea de un crculo de radio {0} es {1}", Radio, PI * Math.Pow(Radio, 2)); Console.ReadLine(); } publicstaticvoid secuencia() { int i, j; for (i = 1; i <= 15; i++) { for (j = 1; j <= i; j++) Console.Write(" - {0}", j); Console.WriteLine(" "); } Console.ReadLine(); } publicstaticvoid Triangulo_Isosceles() { Console.Clear(); for (int fila = 1; fila <= 7; fila++) { for (int espacios = 7 - fila; espacios > 0; espacios--) Console.Write(" "); for (int conta = 1; conta < (2 * fila); conta++) Console.Write("*"); Console.WriteLine(" "); } Console.ReadLine(); } publicstaticvoid factorial() { Console.WriteLine("Introducir un numero"); int num = Convert.ToInt32(Console.ReadLine()); int i; long r = 1; for (i = 1; i <= num; i++) { r = r * i; } Console.WriteLine("El factorial es: " + r);

Console.ReadLine(); } publicstaticvoid numero_aleatorio() { Random rnd = newRandom(); constint tamanoArreglo = 7; int[] frecuencia = newint[tamanoArreglo]; for (int tiro = 1; tiro <= 6000000; tiro++) { frecuencia[rnd.Next(1, 7)]++; } Console.WriteLine("Cara\t\tFrecuencia"); for (int cara = 1; cara < tamanoArreglo; cara++) { Console.WriteLine("{0}\t\t{1}", cara, frecuencia[cara]); } Console.ReadLine(); } publicstaticvoid Matriz() { int[,] matriz = newint[5, 5]; int[] vector = newint[5]; Random aleatorio = newRandom(); Console.WriteLine("\tMatriz"); for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { matriz[i, j] = aleatorio.Next(9); Console.Write(matriz[i, j] + " "); } Console.WriteLine(""); } Console.WriteLine(""); Console.WriteLine("\tVector"); for (int i = 0; i < 5; i++) { vector[i] = matriz[i, i]; Console.WriteLine(vector[i] + " "); } Console.ReadLine(); } publicstaticvoid numero_mayor_en_una_matriz() { Int32[,] M = newint[2, 2]; Int32 mayor = 0; Int32 i, j = 0; Random aleatorio = newRandom(); Int32 ramdon, fila = 0, columna = 0; Console.WriteLine("\tMatriz generada aleatoriamente"); for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) {

if (i == 0 && j == 0) { ramdon = aleatorio.Next(100); M[i, j] = ramdon; mayor = M[i, j]; } else { do { ramdon = aleatorio.Next(100); } while (ramdon == mayor); M[i, j] = ramdon; if (M[i, j] > mayor) { mayor = M[i, j]; fila = i; columna = j; Console.Write(" } } " + M[i, j]);

} Console.WriteLine(""); } Console.WriteLine("El mayor es: " + mayor); Console.WriteLine("esta en la posicion" + fila + "," + columna); Console.ReadLine(); } publicstaticvoid Fibonacci() { Console.WriteLine("\n"); int n = 0; int f = fibonacci(n); for (n = 0; n <= 20; n++) { f = fibonacci(n); Console.WriteLine("serie de fibonacci\t" + f); } Console.ReadLine(); } publicstaticint fibonacci(int n) { if (n == 0) { return 0; } elseif (n == 1) { return 1; } else { return fibonacci(n - 1) + fibonacci(n - 2);

} } } }

S-ar putea să vă placă și