Problema: Implemente el código necesario en Kotlin para resolver una ecuación de segundo grado de números reales:
Solución:
Para resolver una ecuación de segundo grado, se debe encontrar el discriminante del polinomio con la siguiente formula:
discriminante = b^2 – 4*a*c
entonces si el discriminante es:
Dicho esto,
1 fun main(args : Array<String>){ 2 3 fun solucionarEc2dogrado(a:Double, b:Double, c:Double){ 4 var discriminante:Double 5 var x1:Double 6 var x2:Double 7 //se calcula el discriminante del polinomio 8 discriminante = (b*b)-(4*a*c) 9 println("> Discriminante = $discriminante") 10 11 if (discriminante < 0) { 12 println("> Solución\n Sin soluciones reales") 13 }else if (discriminante == 0.0) { 14 println("> Solución\n ") 15 x1 = (-b)/(2*a) 16 println("> Solucion \n X1=X2 : $x1") 17 }else if (discriminante > 0) { 18 println("> Solución") 19 x1 = (-b+Math.sqrt(discriminante))/(2*a) 20 x2 = (-b-Math.sqrt(discriminante))/(2*a) 21 println(" X1 = $x1") 22 println(" X2 = $x2") 23 } 24 } 25 26 solucionarEc2dogrado(a=13.0,b=22.5,c=3.0) 27 //solucionarEc2dogrado(a=21.0,b=2.2,c=0.5) 28 29 }
probando el código tenemos para a=13.0 b=22.5 y c=3.0 tenemos:
enjoy!!!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Tradukisto es una biblioteca para Java 8 creada para convertir números enteros o cantidades de dinero a sus equivalentes...
En post pasados [Ejemplo práctico de MVC java Swing con Netbeans, 3 en raya java con MVC y Netbeans , MVC: Modelo, Vista...
¿Que es la facturación electrónica? Una factura es un documento que sirve para describir el costo de los servicios y des...
En este tutorial crearemos un componente swing para java que podremos usar en cualquiera de nuestros proyectos, el compo...
Cuando se crean aplicaciones android o cualquier otro tipo de software, es importante dejar información del o los desarr...
El Método Congruencial Lineal Mixto es el más utilizado en simulación en computadoras digitales y esta basado en una rel...
El gigante tecnologico Google a puesto un bonito Doodle en su buscador que esta fascinando a sus millones de usuarios qu...
WhatsApp anuncio a través de su blog que ya se encuentra disponible la función de envío de fotos y videos TEMPORALES, es...
Muchas de las innovaciones computacionales de la NASA se desarrollaron para ayudar a explorar el espacio, pero ahora la...
TikTok es una plataforma de microvideos muy popular entre los jóvenes el cual cuenta ya con millones de videos cortps de...