public double calcularPerimetro() { Console.WriteLine("Por favor, ingrese uno de sus lados:"); int a = ResourcesFacu.pedirValorNumerico(); return(calcularPerimetro(a)); }
public CalculoCirculo() { bool sigue = true; double respuestaCirculo; do { Console.WriteLine(values); decision = ResourcesFacu.pedirValorNumerico(); switch (decision) { case 1: //AREA respuestaCirculo = calcularArea(); Console.WriteLine("El área es " + respuestaCirculo); sigue = false; break; case 2: //PERIMETRO respuestaCirculo = calcularPerimetro(); Console.WriteLine("El perímetro (circunferencia) es " + respuestaCirculo); sigue = false; break; case 3: // Salir sigue = false; break; default: Console.WriteLine(equivocado); sigue = true; continue; } } while (sigue == true); }
public double calcularPerimetro() { Console.WriteLine("Por favor ingrese el radio"); int radio = ResourcesFacu.pedirValorNumerico(); return(Math.PI * (radio * 2)); }
public double calcularArea() { Console.WriteLine("Ingrese el radio:"); int radio = ResourcesFacu.pedirValorNumerico(); return(Math.PI * (radio ^ 2)); }
public double calcularArea() // Heredada de Interfaz { bool sigue = true; double a; double b; double respuesta = 440F; do { Console.WriteLine( "¿Es un triángulo rectángulo?" + Environment.NewLine + "1: SI" + Environment.NewLine + "2: NO" + Environment.NewLine); decision = ResourcesFacu.pedirValorNumerico(); switch (decision) { case 1: Console.WriteLine("Entonces te pido uno de los catetos:"); a = (Double)ResourcesFacu.pedirValorNumerico(); Console.WriteLine("Ahora te pido el otro cateto:"); b = (Double)ResourcesFacu.pedirValorNumerico(); respuesta = calcularArea(a, b); sigue = false; break; case 2: Console.WriteLine("Entonces te pido la base:"); a = (Double)ResourcesFacu.pedirValorNumerico(); Console.WriteLine("Ahora te pido la altura:"); b = (Double)ResourcesFacu.pedirValorNumerico(); respuesta = (a * b) / 2; sigue = false; break; default: Console.WriteLine(equivocado); sigue = true; continue; } } while (sigue == true); return(respuesta); }
public TP2_01() //"CONSTRUCTOR" { string bienvenida = "¡Ahora puede calcular el área y el perímetro de una de las siguientes formas geométricas!" + Environment.NewLine + "Por favor ingrese un valor (con o sin coma). TODO SE CALCULA EN cm" + Environment.NewLine + "*** 1: Calcular cuadrado" + Environment.NewLine + "*** 2: Calcular triangulo" + Environment.NewLine + "*** 3: Calcular circulo" + Environment.NewLine; do { Console.WriteLine(bienvenida); int inputNum = ResourcesFacu.pedirValorNumerico(); switch (inputNum) { case 1: new CalculoCuadrado(); Console.WriteLine(ResourcesFacu.getSeguirTxt()); // Tiempo muerto para ver resultado a = ResourcesFacu.seguir(ResourcesFacu.pedirValorNumerico()); break; case 2: new CalculoTriangulo(); Console.WriteLine(ResourcesFacu.getSeguirTxt()); // Tiempo muerto para ver resultado a = ResourcesFacu.seguir(ResourcesFacu.pedirValorNumerico()); break; case 3: new CalculoCirculo(); Console.WriteLine(ResourcesFacu.getSeguirTxt()); // Tiempo muerto para ver resultado a = ResourcesFacu.seguir(ResourcesFacu.pedirValorNumerico()); break; default: Console.WriteLine(equivocado); a = true; continue; } } while (a == true); }
public double calcularPerimetro() // Heredada de Interfaz { int a; int b; int c; double respuesta = (Double)440; switch (opcion) { case 1: Console.WriteLine("Por favor, ingrese uno de sus lados:"); a = ResourcesFacu.pedirValorNumerico(); respuesta = (Double)calcularPerimetro(a); break; case 2: Console.WriteLine("Por favor, ingrese uno de los lados iguales:"); a = ResourcesFacu.pedirValorNumerico(); Console.WriteLine("Ahora ingrese el lado restante:"); b = ResourcesFacu.pedirValorNumerico(); respuesta = (Double)calcularPerimetro(a, b); break; case 3: Console.WriteLine("Por favor, ingrese uno de los lados:"); a = ResourcesFacu.pedirValorNumerico(); Console.WriteLine("Ahora, ingrese otra de los lados:"); b = ResourcesFacu.pedirValorNumerico(); Console.WriteLine("Y por último, ingrese el lado restante:"); c = ResourcesFacu.pedirValorNumerico(); respuesta = (Double)calcularPerimetro(a, b, c); break; case 4: break; } return(respuesta); }
public CalculoTriangulo() // ¡¡¡Constructor!!! { bool sigue = true; string valoresDiferentes = "1: Triángulo Equilátero" + Environment.NewLine + "2: Triángulo Isósceles" + Environment.NewLine + "3: Triángulo Escaleno" + Environment.NewLine + "4: Salir"; do { Console.WriteLine(valoresDiferentes); decision = ResourcesFacu.pedirValorNumerico(); switch (decision) { case 1: Console.WriteLine(); opcion = 1; sigue = false; break; case 2: Console.WriteLine(); opcion = 2; sigue = false; break; case 3: Console.WriteLine(); opcion = 3; sigue = false; break; case 4: // Salir sigue = false; break; default: Console.WriteLine(equivocado); sigue = true; continue; } } while (sigue == true); do { Console.WriteLine(values); decision = ResourcesFacu.pedirValorNumerico(); switch (decision) { case 1: //AREA respuestaTriangulo = calcularArea(); if (respuestaTriangulo == 440F) { Console.WriteLine("Disculpa, pero si es un triángulo rectángulo, NO puede ser equilátero."); } else { Console.WriteLine("El área es " + respuestaTriangulo); } sigue = false; break; case 2: // PERIMETRO respuestaTriangulo = calcularPerimetro(); Console.WriteLine("El perímetro es: " + respuestaTriangulo); sigue = false; break; case 3: // Salir sigue = false; break; default: Console.WriteLine(equivocado); sigue = true; continue; } } while (sigue == true); }
static void Main(string[] args) { int inputNum; string nuevoPrograma = "¿Qué programa quiere ejecutar?" + Environment.NewLine + "0. TP NQV (nada que ver) (el primero de todos)" + Environment.NewLine + "1. TP 01" + Environment.NewLine + "2. TP 02" + Environment.NewLine + "3. NINGUNO, ME QUIERO IR" + Environment.NewLine; string tp02 = "¿Qué ejercicio?" + Environment.NewLine + "1. Formas geométricas" + Environment.NewLine + "2. Daytona (de autos)" + Environment.NewLine; string wrong = "Ingresaste un valor inválido." + Environment.NewLine; string despedida = "¡Muchas gracias por jugar un rato conmigo!" + Environment.NewLine + "** Presione cualquier tecla para salir."; bool a = false; do { Console.WriteLine(nuevoPrograma); inputNum = ResourcesFacu.pedirValorNumerico(); switch (inputNum) { case 0: Console.WriteLine(); TP0 tp0 = new TP0(); break; case 1: Console.WriteLine(tp02); inputNum = ResourcesFacu.pedirValorNumerico(); bool f = false; do { switch (inputNum) { case 1: new TP2_01(); f = false; break; case 2: new TP2_02(); f = false; break; default: Console.WriteLine(wrong); f = true; break; } } while (f == true); Console.WriteLine(ResourcesFacu.getSeguirTxt()); // Tiempo muerto para ver resultado a = ResourcesFacu.seguir(ResourcesFacu.pedirValorNumerico()); break; case 2: Console.WriteLine(ResourcesFacu.getSeguirTxt()); // Tiempo muerto para ver resultado a = ResourcesFacu.seguir(ResourcesFacu.pedirValorNumerico()); break; case 3: Console.WriteLine(despedida); a = false; break; default: Console.WriteLine(wrong); a = true; break; } } while (a == true); Console.Read(); //Tiempo muerto, antes de finalizar }