static void Main(string[] args) { Console.WriteLine(" ************** TRIANGULO ***************"); String linea = ""; int lado1, lado2, lado3; Console.Write("INGRESE LADO 1: "); linea = Console.ReadLine(); lado1 = int.Parse(linea); Console.Write("INGRESE LADO 2: "); linea = Console.ReadLine(); lado2 = int.Parse(linea); Console.Write("INGRESE LADO 3: "); linea = Console.ReadLine(); lado3 = int.Parse(linea); Triangulo t1 = new Triangulo(lado1, lado2, lado3); Console.WriteLine(t1.mostrarResultado()); Console.WriteLine(" *************** CUADRADO *****************"); int ladoCua; Console.Write("INGRESE 1 lado: "); linea = Console.ReadLine(); ladoCua = int.Parse(linea); Cuadrado c1 = new Cuadrado(ladoCua); Console.WriteLine(c1.mostrarResultado()); Console.WriteLine(" *************** RECTANGULO *****************"); int ladoBase, ladoAltura; Console.Write("INGRESE BASE: "); linea = Console.ReadLine(); ladoBase = int.Parse(linea); Console.Write("INGRESE ALTURA: "); linea = Console.ReadLine(); ladoAltura = int.Parse(linea); Rectangulo r1 = new Rectangulo(ladoBase, ladoAltura); Console.WriteLine(r1.mostrarResultado()); Console.ReadKey(); }
private void Form1_Load(object sender, EventArgs e) { Circulo c1 = new Circulo(); double area = c1.Area(); Circulo c2 = new Circulo(7); c2.Area(); Cuadrado cua1 = new Cuadrado(); cua1.Area(); Cuadrado cua2 = new Cuadrado(10); cua2.Area(); Triangulo t1 = new Triangulo(); t1.Area(); Triangulo t2 = new Triangulo(15, 30); t2.Area(); Reactangulo r1 = new Reactangulo(); r1.Area(); Reactangulo r2 = new Reactangulo(10, 50); r2.Area(); }
static void Main() { Console.ForegroundColor = ConsoleColor.White; Console.BackgroundColor = ConsoleColor.Blue; // Instanciación de figuras Triangulo recto = new Triangulo( new float[3] {1,1,(float)Math.Sqrt(2)} ); // Fin de construir triángulo Triangulo equi = new Triangulo( "Equilaterito", 50 ); // Fin de construir triángulo Triangulo irregu = new Triangulo( new float[3] {7,8,9} ); // Fin de construir triángulo Circulo redondo = new Circulo("Redondín", 7); Cuadrado ventana = new Cuadrado(94); Rectangulo palo = new Rectangulo("Palito", 2, 50); Trapecio rampa = new Trapecio(5, 13, 6); // Imprimir los detalles de cada figura recto.Detalles() ; equi.Detalles() ; equi.LadoB = 25 ; // Mitad equi.Detalles() ; irregu.Detalles(); redondo.Detalles(); ventana.Detalles(); palo.Detalles() ; rampa.Detalles() ; // Limpiar pantalla y terminar programa Console.Clear(); } // Fin de Método Main
static void Main(string[] args) { ICalculos cuadrado = new Cuadrado() { Lado1 = 4, Lado2 = 4, Lado3 = 4, Lado4 = 4 }; ICalculos rectangulo = new Rectangulo() { Base = 8, Altura = 4 }; ICalculos[] calculos = new ICalculos[2]; calculos[0] = cuadrado; calculos[1] = rectangulo; for (int i = 0; i < calculos.Length; i++) { calculos[i].CalcularArea(); calculos[i].CalcularPerimetro(); Console.WriteLine($"El perímetro de la figura es: {(calculos[i] as Cuadrilatero).Perimetro} - El área de la figura es: {(calculos[i] as Cuadrilatero).Area}"); } Console.ReadKey(); }
public void ConvertirACuadrilatero(Figura figura) { figura.TipoFigura = "Cuadrilátero"; Figura nuevaFigura = new Cuadrado(); nuevaFigura.IDFigura = figura.IDFigura; nuevaFigura.NombreFigura = figura.NombreFigura; nuevaFigura.TipoFigura = figura.TipoFigura; nuevaFigura.LadoA = figura.LadoA; nuevaFigura.LadoB = figura.LadoB; figuraServicio.ELiminar(figura.IDFigura); figuraServicio.Guardar(nuevaFigura); Console.WriteLine("Los datos han sido actualizados correctamente"); Console.ReadKey(); }
public static void Main() { Cuadrado areacua = new Cuadrado(); areacua.Ancho = 20; areacua.Alto = 20; Console.WriteLine(value: "Area del cuadrado es " + areacua.Ancho * areacua.Alto + " cm2"); Console.ReadKey(); Reactangulo arearec = new Reactangulo(); arearec.Ancho = 60; arearec.Alto = 30; Console.WriteLine(value: "Area del rectangulo es " + arearec.Ancho * arearec.Alto + " cm2"); Console.ReadKey(); Triangulo areatri = new Triangulo(); areatri.Base = 50; areatri.Alto = 60; Console.WriteLine(value: "Area del triangulo es " + (areatri.Base * areatri.Alto) / 2 + " cm2"); Console.ReadKey(); }
public static void RecoleccionDatos(int op) { if (op == 1) { Console.Clear(); Figura figura = new Cuadrado(); Console.WriteLine("Por favor digite el ID de la figura: "); figura.IDFigura = Console.ReadLine(); Console.WriteLine("Por favor digite el nombre de la figura: "); figura.NombreFigura = Console.ReadLine(); figura.TipoFigura = "Cuadrilátero"; Console.WriteLine("Por favor digite la base y la altura de la figura: "); Console.Write("Base: "); figura.LadoA = Convert.ToDecimal(Console.ReadLine()); Console.Write("Altura: "); figura.LadoB = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine(figura.ToString()); string mensaje = figuraServicio.Guardar(figura); Console.WriteLine(mensaje); Console.ReadKey(); } else if (op == 2) { Console.Clear(); Figura figura = new Triangulo(); Console.WriteLine("Por favor digite el ID de la figura: "); figura.IDFigura = Console.ReadLine(); Console.WriteLine("Por favor digite el nombre de la figura: "); figura.NombreFigura = Console.ReadLine(); figura.TipoFigura = "Triángulo"; Console.WriteLine("Por favor digite la base y la altura de la figura: "); Console.Write("Base: "); figura.LadoA = Convert.ToDecimal(Console.ReadLine()); Console.Write("Altura: "); figura.LadoB = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine(figura.ToString()); string mensaje = figuraServicio.Guardar(figura); Console.WriteLine(mensaje); Console.ReadKey(); } else if (op == 3) { Console.Clear(); Figura figura = new Circulo(); Console.WriteLine("Por favor digite el ID de la figura: "); figura.IDFigura = Console.ReadLine(); Console.WriteLine("Por favor digite el nombre de la figura: "); figura.NombreFigura = Console.ReadLine(); figura.TipoFigura = "Circulo"; Console.WriteLine("Por favor digite el radio de la figura: "); Console.Write("Radio: "); figura.LadoA = Convert.ToDecimal(Console.ReadLine()); figura.LadoB = figura.LadoA * 2; Console.WriteLine(figura.ToString()); string mensaje = figuraServicio.Guardar(figura); Console.WriteLine(mensaje); Console.ReadKey(); } else if (op == 4) { Console.Clear(); Figura figura = new Rombo(); Console.WriteLine("Por favor digite el ID de la figura: "); figura.IDFigura = Console.ReadLine(); Console.WriteLine("Por favor digite el nombre de la figura: "); figura.NombreFigura = Console.ReadLine(); figura.TipoFigura = "Rombo"; Console.WriteLine("Por favor digite la diagonal mayor y la diagonal menor de la figura: "); Console.Write("Diagonal Mayor: "); figura.LadoA = Convert.ToDecimal(Console.ReadLine()); Console.Write("Diagonal Menor: "); figura.LadoB = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine(figura.ToString()); string mensaje = figuraServicio.Guardar(figura); Console.WriteLine(mensaje); Console.ReadKey(); } else if (op == 5) { Console.Clear(); Figura figura = new PoligonoRegular(); Console.WriteLine("Por favor digite el ID de la figura: "); figura.IDFigura = Console.ReadLine(); Console.WriteLine("Por favor digite el nombre de la figura: "); figura.NombreFigura = Console.ReadLine(); figura.TipoFigura = "Polígono regular"; Console.WriteLine("Por favor digite el número de lados que posee el polígono: "); Console.Write("Número de lados: "); int numeroLados = Convert.ToInt32(Console.ReadLine()); if (numeroLados < 3) { Console.WriteLine("ERROR. No existe un polígono de menos de 3 lados. Por favor ingrese un valor lógico"); } else { Console.WriteLine("Por favor digite la medida de un lado del polígono: "); Console.Write("Longitud de lado: "); decimal longitudLado = Convert.ToDecimal(Console.ReadLine()); if (longitudLado <= 0) { Console.WriteLine("ERROR. Ingrese una longitud lógica"); } else { figura.LadoA = Convert.ToDecimal(Convert.ToDecimal(numeroLados) * longitudLado); decimal angulo = 360 / (2 * numeroLados); double apotema = Math.Abs(Convert.ToDouble(longitudLado) / (2 * (Math.Tan(Convert.ToDouble(angulo))))); Console.WriteLine(apotema); figura.LadoB = Convert.ToDecimal(apotema); Console.WriteLine(figura.ToString()); string mensaje = figuraServicio.Guardar(figura); Console.WriteLine(mensaje); Console.ReadKey(); } } } }