SlideShare una empresa de Scribd logo
AUTOR: Rodrigo Saraguro 2do Sistemas Informáticos Aplicación de la Clase Math Para resolver Ecuaciones Cuadráticas PROGRAMACIÓN DE ALGORITMOS
Clase Math ¿Qué es la clase Math?        Math es una clase definida en Java en donde se encuentran las funciones de cálculo matemático.    La funciones  con las que se cuenta son las siguientes:    +  Math.E, Es la constante de la base de logaritmo natural, 2.718281828...     Ejercicio: Escribe y evalúa las siguientes  instrucciones:     double  m;      m = Math.E;         +  Math.PI,   Es la constante 3.1415926...     Ejercicio: Escribe y evalúa la siguiente instrucción:     m = Math.PI;         +  Math.abs(x),   Obtiene el valor absoluto de x.     Ejercicio: Escribe y evalúa las siguientes instrucciones:        m = Math.abs(-9);      m = Math.abs(9);         +  Math.ceil(x),   Obtiene el siguiente valor entero de x.     Ejercicio: Escribe y evalúa las siguientes instrucciones:     int  k;      k = Math.ceil(11.4);        +  Math.floor(x), Obtiene el valor entero anterior a x.     Ejercicio: Escribe y evalúa la siguiente instrucción:     k = Math.floor(11.78);       
Clase Math +  Math.round(x),   Obtiene el valor entero más cercano a x.     Ejercicio: Escribe y evalúa las siguientes instrucciones:     k= Math.round(9.75);      k = Math.round(9.15);  +  Math.cos(x),   Obtiene el coseno de x (x en radianes).     Ejercicio: Escribe y evalúa las siguientes instrucciones:        m = Math.cos(1.0);      m = Math.cos(Math.PI);           +  Math.sin(x), Obtiene el seno de x  (x en radianes).     Ejercicio: Escribe y evalúa las siguientes instrucciones:     m = Math.sin(1.0);      m = Math.sin(Math.PI);           +  Math.tan(x),  Obtiene la tangente de x  (x en radianes).     Ejercicio: Escribe y evalúa la siguiente instrucción:     m = Math.tan (0.0);          +  Math.log(x),   Obtiene el logaritmo natural de x. (x debe ser mayor que 0).     Ejercicio: Escribe y evalúa las siguientes instrucciones:     m = Math.log(1024.0);      m = Math.log(Math.E);    +  Math.exp(x),  Regresa  , en donde e representa Math.E.     Ejercicio: Escribe y evalúa las siguientes instrucciones:        m = Math.exp( 3.0 );      m = Math.exp(Math.log(1024.0));   
+  Math.pow(x,y), Obtiene el resultado de elevar x a la potencia y:  .  x debe ser mayor que 0.     Ejercicio: Escribe y evalúa las siguientes instrucciones:        m = Math.pow (2, 3);      m = Math.pow(9, 0.5);         +  Math.sqrt(x),  Obtiene la raíz cuadrada de x.     Ejercicio: Escribe y evalúa la siguiente instrucción:     m = Math.sqrt (16);         + Math.max(x,y),   Obtiene el número mayor entre x y y.     Ejercicio: Escribe y evalúa las siguientes instrucciones:        m= Math.max(9.75, 13.54);      m = Math.max(8.16, 9.15);         +  Math.min(x,y),  Obtiene el número menor entre x y y.     Ejercicio: Escribe y evalúa las siguientes instrucciones:     m= Math.min(9.75, 13.54);      m = Math.min(8.16, 9.15);       +  Math.random( ),  Regresa un número aleatorio entre 0 y 1, con una distribución uniforme.     Ejercicio: Escribe y evalúa las siguientes instrucciones:     m= Math.random( );      m = Math.random( Clase  Math
Aplicación //INICIO // Para iniciar la siguiente aplicación es necesario importar la librería  import javax.swing.JOptionPane; import javax.swing.JOptionPane; // Escribimos el nombre de  la clase que se prevee desarrollar, por lo general esta empieza con mayúscula, si posee mas de dos palabras es recomendable que la siguiente también lo sea. public class FuncionesCuadráticas { public static void main(String args[]) { // Declaración de Variables String datoEntrada;  // Esta variable es de tipo string por que cuando se pide los datos de los coeficientes de la ecuación mas adelante, estos son leídos como caracteres y esta variable será útil en su conversión a entero. double a=0, b=0, c=0;  // Se han declarado variables de tipo double, por la existencia de double raizUnica, parteReal, parteImaginaria;  // trabajar con números decimales, además de double raizReal1, raizReal2;  //los resultados posibles a presentar. //La siguiente linea, muestra Tema de la aplicación, JOptionPane.showMessageDialog permite mostrar mensajes en una ventana de dialogo asi: JOptionPane.showMessageDialog(null,"REALIZA CALCULOS CON LA ECUACION CUADRATICA");
// Las sentencias Try y Catch, que en español significan tratar y atrapar, tienen la función de  tratar los datos de entrada, y atrapar alguna excepción. Siempre van juntos, sino no funcionarían correctamente. try { //JOptionPane.showInputDialog es el Método que mostrará la ventana de ingreso de datos, y solo recepta variables de tipo string, Así: datoEntrada = JOptionPane.showInputDialog("Teclee Coeficiente A: "); //En esta linea se convierte el dato string a un entero, en caso de ingresar una letra mostrará un excepción.   a = Double.parseDouble(datoEntrada); datoEntrada = JOptionPane.showInputDialog("Teclee Coeficiente B: ");  b = Double.parseDouble(datoEntrada); datoEntrada = JOptionPane.showInputDialog("Teclee Coeficiente C: ");  c = Double.parseDouble(datoEntrada); }  catch (NumberFormatException nfe)  // Existen algunas excepsiones entre las mas conocidas se encuentran : InputMismatchException, Exception, ArithmeticException, etc. { JOptionPane.showMessageDialog(null,"Error, ha ingresado una letra, el valor no es válido"); //Si se produce el error al convertir el dato a entero se mostrará una ventana similar a esta: } Código Utilizado
//Verifica si los datos ingresados coinciden con raíces únicas, raíces complejas o reales,  utilizando la clase math.pow podemos obtener fácilmente la potencia a la n de cualquier valor. Recordemos siempre que primero colocamos la base y luego el exponente así: Math.pow(base,exponente) if ((Math.pow(b,2)-4*a*c) == 0) { raizUnica = b/(2*a);  //Cuando presentamos mensajes o mostramos resultados en ventanas es muy común usar saltos de  líneas . Tambien mostrar resultados finales asi: “+result+”. JOptionPane.showMessageDialog(null,&quot;Tiene raíz únicaLa Raíz es : &quot; + raizUnica);  //El resultado de la línea anterior resulta: //Si la anterior condición no se cumplió se pasa a la siguiente, la cual nos calcula  raíces complejas .   } else if ((Math.pow(b,2)-4*a*c) < 0) {  parteReal = -b/(2*a); //Con el método math.sqrt podemos obtener la raíz de un numero , en cambio con math.abs calculamos  su valor absoluto. parteImaginaria = Math.sqrt(Math.abs(Math.pow(b,2)-4*a*c))/(2*a); JOptionPane.showMessageDialog(null,&quot;Tiene raices complejas PARTE REAL + PARTE IMAGINARIA&quot;+parteReal + &quot; + &quot; + parteImaginaria+&quot;&quot;+parteReal + &quot; - &quot; + parteImaginaria); } //El resultado sería: Código Utilizado
//Si por casualidad no se cumple ninguna condición anterior se procede al último caso contrario, el cual calcula las dos raíces reales de la ecuación. else { //Aquí hemos aplicado los metodos ya conocidos  estableciendo una estructura similar a la fórmula: raizReal1 = (-b + Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a); raizReal2 = (-b - Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a); JOptionPane.showMessageDialog(null,&quot;Tiene raices realesRaiz real 1 = &quot;+raizReal1+&quot;Raiz real 2= &quot;+raizReal2); //La ventana de resultados nos mostraría: }  } //Es importante recordar que las llaves dentro de la lógica del programa son fundamentales //FIN Código Utilizado
Recursos Utilizados: Libro Precálculo. Libro Programación de Algoritmos. Manual java netbeans.  http :// mygnet.com   Aporte 1er Bimestre

Más contenido relacionado

La actualidad más candente

ECUACIONES CUADRATICAS
ECUACIONES CUADRATICASECUACIONES CUADRATICAS
ECUACIONES CUADRATICAS
matematicasec29
 
ecuaciones de segundo grado
ecuaciones de segundo gradoecuaciones de segundo grado
ecuaciones de segundo grado
matematicasec29
 
Ecuaciones cuadraticas
Ecuaciones cuadraticasEcuaciones cuadraticas
Ecuaciones cuadraticas
Club Fisicos Matematicos
 
Discriminante de una ecuación de segundo grado
Discriminante de una ecuación de segundo gradoDiscriminante de una ecuación de segundo grado
Discriminante de una ecuación de segundo grado
María Pizarro
 
2.1 patrones y ecuaciones
2.1 patrones y ecuaciones2.1 patrones y ecuaciones
2.1 patrones y ecuaciones
Gonzalodb
 
9 ecuaciones cuadráticas
9 ecuaciones cuadráticas9 ecuaciones cuadráticas
9 ecuaciones cuadráticas
Mayra Alejandra
 
ECUACIONES DE SEGUNDO GRADO
ECUACIONES DE SEGUNDO GRADOECUACIONES DE SEGUNDO GRADO
ECUACIONES DE SEGUNDO GRADO
matematicasec29
 
ECUACIONES Matemática para ingreso a contabilidad / administración lectura 4
ECUACIONES Matemática para ingreso a contabilidad / administración   lectura  4ECUACIONES Matemática para ingreso a contabilidad / administración   lectura  4
ECUACIONES Matemática para ingreso a contabilidad / administración lectura 4
agustinc3333
 
Ecuaciones lineales y cuadraticas
Ecuaciones lineales y cuadraticasEcuaciones lineales y cuadraticas
Ecuaciones lineales y cuadraticas
Annie Quintero Correa
 
Ecuaciones Cuadráticas Y Sus Gráficas
Ecuaciones Cuadráticas Y Sus GráficasEcuaciones Cuadráticas Y Sus Gráficas
Ecuaciones Cuadráticas Y Sus Gráficas
Carmen Batiz
 
Sistemas no-lineales de marlon
Sistemas no-lineales de marlonSistemas no-lineales de marlon
Sistemas no-lineales de marlon
Marlon Melara
 
09. radicales marloner
09. radicales marloner09. radicales marloner
09. radicales marloner
Marlon Melara
 
Matematicas2
Matematicas2Matematicas2
Matematicas2
gust1es
 
Resolviendo Ecuaciones Cuadráticas Graficando y Factorizando
Resolviendo Ecuaciones Cuadráticas Graficando y FactorizandoResolviendo Ecuaciones Cuadráticas Graficando y Factorizando
Resolviendo Ecuaciones Cuadráticas Graficando y Factorizando
Angel Carreras
 
ecuaciones cuadraticas
ecuaciones cuadraticas ecuaciones cuadraticas
ecuaciones cuadraticas
Gigi "G"
 
Ecuaciones cuádraticas racionales
Ecuaciones cuádraticas racionalesEcuaciones cuádraticas racionales
Ecuaciones cuádraticas racionales
Edward Solis
 
01 Ecuaciones CuadráTicas
01 Ecuaciones CuadráTicas01 Ecuaciones CuadráTicas
01 Ecuaciones CuadráTicas
Alejandro Rivera
 
Ecuaciones De Segundo Grado Definiciones 2
Ecuaciones De Segundo Grado Definiciones 2Ecuaciones De Segundo Grado Definiciones 2
Ecuaciones De Segundo Grado Definiciones 2
matematicasec29
 
Ecuaciones de segundo grado
Ecuaciones de segundo gradoEcuaciones de segundo grado
Ecuaciones de segundo grado
Aron Espino Garcia
 
Solucion de la ecuacion cuadratica
Solucion de la ecuacion cuadraticaSolucion de la ecuacion cuadratica
Solucion de la ecuacion cuadratica
Atunito GR
 

La actualidad más candente (20)

ECUACIONES CUADRATICAS
ECUACIONES CUADRATICASECUACIONES CUADRATICAS
ECUACIONES CUADRATICAS
 
ecuaciones de segundo grado
ecuaciones de segundo gradoecuaciones de segundo grado
ecuaciones de segundo grado
 
Ecuaciones cuadraticas
Ecuaciones cuadraticasEcuaciones cuadraticas
Ecuaciones cuadraticas
 
Discriminante de una ecuación de segundo grado
Discriminante de una ecuación de segundo gradoDiscriminante de una ecuación de segundo grado
Discriminante de una ecuación de segundo grado
 
2.1 patrones y ecuaciones
2.1 patrones y ecuaciones2.1 patrones y ecuaciones
2.1 patrones y ecuaciones
 
9 ecuaciones cuadráticas
9 ecuaciones cuadráticas9 ecuaciones cuadráticas
9 ecuaciones cuadráticas
 
ECUACIONES DE SEGUNDO GRADO
ECUACIONES DE SEGUNDO GRADOECUACIONES DE SEGUNDO GRADO
ECUACIONES DE SEGUNDO GRADO
 
ECUACIONES Matemática para ingreso a contabilidad / administración lectura 4
ECUACIONES Matemática para ingreso a contabilidad / administración   lectura  4ECUACIONES Matemática para ingreso a contabilidad / administración   lectura  4
ECUACIONES Matemática para ingreso a contabilidad / administración lectura 4
 
Ecuaciones lineales y cuadraticas
Ecuaciones lineales y cuadraticasEcuaciones lineales y cuadraticas
Ecuaciones lineales y cuadraticas
 
Ecuaciones Cuadráticas Y Sus Gráficas
Ecuaciones Cuadráticas Y Sus GráficasEcuaciones Cuadráticas Y Sus Gráficas
Ecuaciones Cuadráticas Y Sus Gráficas
 
Sistemas no-lineales de marlon
Sistemas no-lineales de marlonSistemas no-lineales de marlon
Sistemas no-lineales de marlon
 
09. radicales marloner
09. radicales marloner09. radicales marloner
09. radicales marloner
 
Matematicas2
Matematicas2Matematicas2
Matematicas2
 
Resolviendo Ecuaciones Cuadráticas Graficando y Factorizando
Resolviendo Ecuaciones Cuadráticas Graficando y FactorizandoResolviendo Ecuaciones Cuadráticas Graficando y Factorizando
Resolviendo Ecuaciones Cuadráticas Graficando y Factorizando
 
ecuaciones cuadraticas
ecuaciones cuadraticas ecuaciones cuadraticas
ecuaciones cuadraticas
 
Ecuaciones cuádraticas racionales
Ecuaciones cuádraticas racionalesEcuaciones cuádraticas racionales
Ecuaciones cuádraticas racionales
 
01 Ecuaciones CuadráTicas
01 Ecuaciones CuadráTicas01 Ecuaciones CuadráTicas
01 Ecuaciones CuadráTicas
 
Ecuaciones De Segundo Grado Definiciones 2
Ecuaciones De Segundo Grado Definiciones 2Ecuaciones De Segundo Grado Definiciones 2
Ecuaciones De Segundo Grado Definiciones 2
 
Ecuaciones de segundo grado
Ecuaciones de segundo gradoEcuaciones de segundo grado
Ecuaciones de segundo grado
 
Solucion de la ecuacion cuadratica
Solucion de la ecuacion cuadraticaSolucion de la ecuacion cuadratica
Solucion de la ecuacion cuadratica
 

Destacado

METODOS
METODOSMETODOS
METODOS
ariadnitaa
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clases
Julio Pari
 
POO
POOPOO
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
Daniel Gómez
 
Taller 1 3
Taller 1 3Taller 1 3
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
mtemarialuisa
 
Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6
Andres Garcia Garcia
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetos
Renny Batista
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
Renny Batista
 
Java
JavaJava
Java
naye32
 
Transp objetos
Transp objetosTransp objetos
Clase math.java
Clase math.javaClase math.java
Clase math.java
Javier Muñoz
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Kudos S.A.S
 
2 1 1 Definiendo Clases
2 1 1 Definiendo Clases2 1 1 Definiendo Clases
2 1 1 Definiendo Clases
UVM
 
Variables y metodos de instancia
Variables y metodos de instanciaVariables y metodos de instancia
Variables y metodos de instancia
Robert Wolf
 
Paradigma orientado a objetos
Paradigma orientado a objetosParadigma orientado a objetos
Paradigma orientado a objetos
Alejandro Bolaños Ussa
 
Como programar java, 9na edicion deitel
Como programar java, 9na edicion   deitelComo programar java, 9na edicion   deitel
Como programar java, 9na edicion deitel
Santos Isaias Itc
 
Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetos
Salvador Fernández Fernández
 

Destacado (18)

METODOS
METODOSMETODOS
METODOS
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clases
 
POO
POOPOO
POO
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Taller 1 3
Taller 1 3Taller 1 3
Taller 1 3
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6Introducción a la programación y la informática. Tema 6
Introducción a la programación y la informática. Tema 6
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetos
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Java
JavaJava
Java
 
Transp objetos
Transp objetosTransp objetos
Transp objetos
 
Clase math.java
Clase math.javaClase math.java
Clase math.java
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
2 1 1 Definiendo Clases
2 1 1 Definiendo Clases2 1 1 Definiendo Clases
2 1 1 Definiendo Clases
 
Variables y metodos de instancia
Variables y metodos de instanciaVariables y metodos de instancia
Variables y metodos de instancia
 
Paradigma orientado a objetos
Paradigma orientado a objetosParadigma orientado a objetos
Paradigma orientado a objetos
 
Como programar java, 9na edicion deitel
Como programar java, 9na edicion   deitelComo programar java, 9na edicion   deitel
Como programar java, 9na edicion deitel
 
Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetos
 

Similar a Ecuaciones Cuadraticas

Clase 7
Clase 7Clase 7
Clase 7
esvin Rey
 
Tarea6
Tarea6Tarea6
Tarea6
Luis Gamboa
 
Tarea6
Tarea6Tarea6
Tarea6
Ruth Naranjo
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
pierkross
 
Tarea6
Tarea6Tarea6
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
Erick2202
 
20 ejercicios propuestos
20 ejercicios propuestos20 ejercicios propuestos
20 ejercicios propuestos
SykesPonce
 
Informe
InformeInforme
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
Jhony Tacuri
 
Practica 9 Laboratorio de Computación para Ingenieros FI
Practica 9 Laboratorio de Computación para Ingenieros FIPractica 9 Laboratorio de Computación para Ingenieros FI
Practica 9 Laboratorio de Computación para Ingenieros FI
Jorge Iván Alba Hernández
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
guest567878
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
rcarrerah
 
Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada
Cliffor Jerry Herrera Castrillo
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdf
JasonMoraMorales
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
Gerardo Arce
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos Directos
Kike Prieto
 
Semana 05 software libre maxima
Semana 05 software libre maximaSemana 05 software libre maxima
Semana 05 software libre maxima
Juan Carlos Broncanotorres
 
Intro_Matlab_1.pdf
Intro_Matlab_1.pdfIntro_Matlab_1.pdf
Intro_Matlab_1.pdf
MiguelBriones24
 
Java problems
Java problemsJava problems
Java problems
Noe Lopez
 
2_LenguajeMATLAB
2_LenguajeMATLAB2_LenguajeMATLAB
2_LenguajeMATLAB
Juan Manzanero Torrico
 

Similar a Ecuaciones Cuadraticas (20)

Clase 7
Clase 7Clase 7
Clase 7
 
Tarea6
Tarea6Tarea6
Tarea6
 
Tarea6
Tarea6Tarea6
Tarea6
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
 
Tarea6
Tarea6Tarea6
Tarea6
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
20 ejercicios propuestos
20 ejercicios propuestos20 ejercicios propuestos
20 ejercicios propuestos
 
Informe
InformeInforme
Informe
 
Matlab graficos
Matlab graficosMatlab graficos
Matlab graficos
 
Practica 9 Laboratorio de Computación para Ingenieros FI
Practica 9 Laboratorio de Computación para Ingenieros FIPractica 9 Laboratorio de Computación para Ingenieros FI
Practica 9 Laboratorio de Computación para Ingenieros FI
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada Ejercicios de Programación Matemática Aplicada
Ejercicios de Programación Matemática Aplicada
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdf
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos Directos
 
Semana 05 software libre maxima
Semana 05 software libre maximaSemana 05 software libre maxima
Semana 05 software libre maxima
 
Intro_Matlab_1.pdf
Intro_Matlab_1.pdfIntro_Matlab_1.pdf
Intro_Matlab_1.pdf
 
Java problems
Java problemsJava problems
Java problems
 
2_LenguajeMATLAB
2_LenguajeMATLAB2_LenguajeMATLAB
2_LenguajeMATLAB
 

Más de eccutpl

Jorge lopez web_apps
Jorge lopez web_appsJorge lopez web_apps
Jorge lopez web_apps
eccutpl
 
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
eccutpl
 
Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14
eccutpl
 
Seguridad de la información
Seguridad de la informaciónSeguridad de la información
Seguridad de la información
eccutpl
 
Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2
eccutpl
 
Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1
eccutpl
 
Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3
eccutpl
 
Memoria pabloirarrázaval
Memoria pabloirarrázavalMemoria pabloirarrázaval
Memoria pabloirarrázaval
eccutpl
 
Difusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y CalidadDifusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y Calidad
eccutpl
 
Memoria Fernando Barrios
Memoria Fernando BarriosMemoria Fernando Barrios
Memoria Fernando Barrios
eccutpl
 
La web educativa 2.0
La web educativa 2.0La web educativa 2.0
La web educativa 2.0
eccutpl
 
Guillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponenciaGuillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponencia
eccutpl
 
Presentación neuropanacea
Presentación neuropanaceaPresentación neuropanacea
Presentación neuropanacea
eccutpl
 
Violeta bazante gestion de información científica
Violeta bazante gestion de información científicaVioleta bazante gestion de información científica
Violeta bazante gestion de información científica
eccutpl
 
Hugo pardo aprendizaje móvil
Hugo pardo   aprendizaje móvilHugo pardo   aprendizaje móvil
Hugo pardo aprendizaje móvil
eccutpl
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cms
eccutpl
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
eccutpl
 
Estructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basadosEstructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basados
eccutpl
 
Guía utilizacion de patentes
Guía utilizacion de patentesGuía utilizacion de patentes
Guía utilizacion de patentes
eccutpl
 
1. uso de la información tecnológica
1.  uso de la información tecnológica1.  uso de la información tecnológica
1. uso de la información tecnológica
eccutpl
 

Más de eccutpl (20)

Jorge lopez web_apps
Jorge lopez web_appsJorge lopez web_apps
Jorge lopez web_apps
 
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
 
Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14Sistemas Recomendadores - ws14
Sistemas Recomendadores - ws14
 
Seguridad de la información
Seguridad de la informaciónSeguridad de la información
Seguridad de la información
 
Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 2
 
Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Parte 1
 
Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3Adquisicion Reconstruccion RM Part3
Adquisicion Reconstruccion RM Part3
 
Memoria pabloirarrázaval
Memoria pabloirarrázavalMemoria pabloirarrázaval
Memoria pabloirarrázaval
 
Difusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y CalidadDifusión Científica y Publicación en Revistas de Impacto y Calidad
Difusión Científica y Publicación en Revistas de Impacto y Calidad
 
Memoria Fernando Barrios
Memoria Fernando BarriosMemoria Fernando Barrios
Memoria Fernando Barrios
 
La web educativa 2.0
La web educativa 2.0La web educativa 2.0
La web educativa 2.0
 
Guillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponenciaGuillermo montilla memoriatalleresponencia
Guillermo montilla memoriatalleresponencia
 
Presentación neuropanacea
Presentación neuropanaceaPresentación neuropanacea
Presentación neuropanacea
 
Violeta bazante gestion de información científica
Violeta bazante gestion de información científicaVioleta bazante gestion de información científica
Violeta bazante gestion de información científica
 
Hugo pardo aprendizaje móvil
Hugo pardo   aprendizaje móvilHugo pardo   aprendizaje móvil
Hugo pardo aprendizaje móvil
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cms
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
 
Estructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basadosEstructurar proyectos de desarrolla de software basados
Estructurar proyectos de desarrolla de software basados
 
Guía utilizacion de patentes
Guía utilizacion de patentesGuía utilizacion de patentes
Guía utilizacion de patentes
 
1. uso de la información tecnológica
1.  uso de la información tecnológica1.  uso de la información tecnológica
1. uso de la información tecnológica
 

Último

11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
lourdesuribe6
 
UiPath Community Data Service presentation
UiPath Community Data Service presentationUiPath Community Data Service presentation
UiPath Community Data Service presentation
DianaGray10
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
Eddy Nathaly Jaimes Villamizar
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Telefónica
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
ADELAIDA90
 
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
Navsat
 
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
Rubén Cortes Zavala
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 

Último (16)

11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
 
UiPath Community Data Service presentation
UiPath Community Data Service presentationUiPath Community Data Service presentation
UiPath Community Data Service presentation
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
 
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
¿Cómo funciona el seguimiento por GPS y cómo puede ayudar al transporte y la ...
 
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 

Ecuaciones Cuadraticas

  • 1. AUTOR: Rodrigo Saraguro 2do Sistemas Informáticos Aplicación de la Clase Math Para resolver Ecuaciones Cuadráticas PROGRAMACIÓN DE ALGORITMOS
  • 2. Clase Math ¿Qué es la clase Math?   Math es una clase definida en Java en donde se encuentran las funciones de cálculo matemático.  La funciones con las que se cuenta son las siguientes:    +  Math.E, Es la constante de la base de logaritmo natural, 2.718281828...    Ejercicio: Escribe y evalúa las siguientes instrucciones:    double  m;    m = Math.E;        +  Math.PI, Es la constante 3.1415926...    Ejercicio: Escribe y evalúa la siguiente instrucción:    m = Math.PI;        +  Math.abs(x), Obtiene el valor absoluto de x.    Ejercicio: Escribe y evalúa las siguientes instrucciones:      m = Math.abs(-9);    m = Math.abs(9);        +  Math.ceil(x), Obtiene el siguiente valor entero de x.    Ejercicio: Escribe y evalúa las siguientes instrucciones:    int  k;    k = Math.ceil(11.4);        +  Math.floor(x), Obtiene el valor entero anterior a x.    Ejercicio: Escribe y evalúa la siguiente instrucción:    k = Math.floor(11.78);       
  • 3. Clase Math +  Math.round(x), Obtiene el valor entero más cercano a x.    Ejercicio: Escribe y evalúa las siguientes instrucciones:    k= Math.round(9.75);    k = Math.round(9.15);  +  Math.cos(x), Obtiene el coseno de x (x en radianes).    Ejercicio: Escribe y evalúa las siguientes instrucciones:      m = Math.cos(1.0);    m = Math.cos(Math.PI);          +  Math.sin(x), Obtiene el seno de x  (x en radianes).    Ejercicio: Escribe y evalúa las siguientes instrucciones:    m = Math.sin(1.0);    m = Math.sin(Math.PI);          +  Math.tan(x), Obtiene la tangente de x  (x en radianes).    Ejercicio: Escribe y evalúa la siguiente instrucción:    m = Math.tan (0.0);         +  Math.log(x), Obtiene el logaritmo natural de x. (x debe ser mayor que 0).    Ejercicio: Escribe y evalúa las siguientes instrucciones:    m = Math.log(1024.0);    m = Math.log(Math.E);    +  Math.exp(x), Regresa  , en donde e representa Math.E.    Ejercicio: Escribe y evalúa las siguientes instrucciones:      m = Math.exp( 3.0 );    m = Math.exp(Math.log(1024.0));   
  • 4. +  Math.pow(x,y), Obtiene el resultado de elevar x a la potencia y:  .  x debe ser mayor que 0.    Ejercicio: Escribe y evalúa las siguientes instrucciones:      m = Math.pow (2, 3);    m = Math.pow(9, 0.5);        +  Math.sqrt(x), Obtiene la raíz cuadrada de x.    Ejercicio: Escribe y evalúa la siguiente instrucción:    m = Math.sqrt (16);        + Math.max(x,y), Obtiene el número mayor entre x y y.    Ejercicio: Escribe y evalúa las siguientes instrucciones:      m= Math.max(9.75, 13.54);    m = Math.max(8.16, 9.15);        +  Math.min(x,y), Obtiene el número menor entre x y y.    Ejercicio: Escribe y evalúa las siguientes instrucciones:    m= Math.min(9.75, 13.54);    m = Math.min(8.16, 9.15);      +  Math.random( ), Regresa un número aleatorio entre 0 y 1, con una distribución uniforme.    Ejercicio: Escribe y evalúa las siguientes instrucciones:    m= Math.random( );    m = Math.random( Clase Math
  • 5. Aplicación //INICIO // Para iniciar la siguiente aplicación es necesario importar la librería import javax.swing.JOptionPane; import javax.swing.JOptionPane; // Escribimos el nombre de la clase que se prevee desarrollar, por lo general esta empieza con mayúscula, si posee mas de dos palabras es recomendable que la siguiente también lo sea. public class FuncionesCuadráticas { public static void main(String args[]) { // Declaración de Variables String datoEntrada; // Esta variable es de tipo string por que cuando se pide los datos de los coeficientes de la ecuación mas adelante, estos son leídos como caracteres y esta variable será útil en su conversión a entero. double a=0, b=0, c=0; // Se han declarado variables de tipo double, por la existencia de double raizUnica, parteReal, parteImaginaria; // trabajar con números decimales, además de double raizReal1, raizReal2; //los resultados posibles a presentar. //La siguiente linea, muestra Tema de la aplicación, JOptionPane.showMessageDialog permite mostrar mensajes en una ventana de dialogo asi: JOptionPane.showMessageDialog(null,&quot;REALIZA CALCULOS CON LA ECUACION CUADRATICA&quot;);
  • 6. // Las sentencias Try y Catch, que en español significan tratar y atrapar, tienen la función de tratar los datos de entrada, y atrapar alguna excepción. Siempre van juntos, sino no funcionarían correctamente. try { //JOptionPane.showInputDialog es el Método que mostrará la ventana de ingreso de datos, y solo recepta variables de tipo string, Así: datoEntrada = JOptionPane.showInputDialog(&quot;Teclee Coeficiente A: &quot;); //En esta linea se convierte el dato string a un entero, en caso de ingresar una letra mostrará un excepción. a = Double.parseDouble(datoEntrada); datoEntrada = JOptionPane.showInputDialog(&quot;Teclee Coeficiente B: &quot;); b = Double.parseDouble(datoEntrada); datoEntrada = JOptionPane.showInputDialog(&quot;Teclee Coeficiente C: &quot;); c = Double.parseDouble(datoEntrada); } catch (NumberFormatException nfe) // Existen algunas excepsiones entre las mas conocidas se encuentran : InputMismatchException, Exception, ArithmeticException, etc. { JOptionPane.showMessageDialog(null,&quot;Error, ha ingresado una letra, el valor no es válido&quot;); //Si se produce el error al convertir el dato a entero se mostrará una ventana similar a esta: } Código Utilizado
  • 7. //Verifica si los datos ingresados coinciden con raíces únicas, raíces complejas o reales, utilizando la clase math.pow podemos obtener fácilmente la potencia a la n de cualquier valor. Recordemos siempre que primero colocamos la base y luego el exponente así: Math.pow(base,exponente) if ((Math.pow(b,2)-4*a*c) == 0) { raizUnica = b/(2*a); //Cuando presentamos mensajes o mostramos resultados en ventanas es muy común usar saltos de líneas . Tambien mostrar resultados finales asi: “+result+”. JOptionPane.showMessageDialog(null,&quot;Tiene raíz únicaLa Raíz es : &quot; + raizUnica); //El resultado de la línea anterior resulta: //Si la anterior condición no se cumplió se pasa a la siguiente, la cual nos calcula raíces complejas . } else if ((Math.pow(b,2)-4*a*c) < 0) { parteReal = -b/(2*a); //Con el método math.sqrt podemos obtener la raíz de un numero , en cambio con math.abs calculamos su valor absoluto. parteImaginaria = Math.sqrt(Math.abs(Math.pow(b,2)-4*a*c))/(2*a); JOptionPane.showMessageDialog(null,&quot;Tiene raices complejas PARTE REAL + PARTE IMAGINARIA&quot;+parteReal + &quot; + &quot; + parteImaginaria+&quot;&quot;+parteReal + &quot; - &quot; + parteImaginaria); } //El resultado sería: Código Utilizado
  • 8. //Si por casualidad no se cumple ninguna condición anterior se procede al último caso contrario, el cual calcula las dos raíces reales de la ecuación. else { //Aquí hemos aplicado los metodos ya conocidos estableciendo una estructura similar a la fórmula: raizReal1 = (-b + Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a); raizReal2 = (-b - Math.sqrt(Math.pow(b,2)-4*a*c))/(2*a); JOptionPane.showMessageDialog(null,&quot;Tiene raices realesRaiz real 1 = &quot;+raizReal1+&quot;Raiz real 2= &quot;+raizReal2); //La ventana de resultados nos mostraría: } } //Es importante recordar que las llaves dentro de la lógica del programa son fundamentales //FIN Código Utilizado
  • 9. Recursos Utilizados: Libro Precálculo. Libro Programación de Algoritmos. Manual java netbeans. http :// mygnet.com Aporte 1er Bimestre