Post on 12-Feb-2018
7/23/2019 ejercicio en java
1/8
Escuela Politcnica Nacional
Facultad de Ingeniera de Sistemas
Programacin II
Nombre: Jonathan Paul Caiza Llumitaxi Fecha: 16/10/2015
Tema: ecuacinb24ac
2a Grupo:
GR1
En el ejercicio realizado en clase !iscriminante resuel"e #b$%&ac'($)
*n+lisis del Problema:
a' El !o"lema nos i#e calcula! el #isc!iminante con la $o!mulab24ac
2a
utilizan#o como at!i"utos % n&me!os ente!os #a b c' #e laclase #!iscriminante'
' #esle(a! los !esulta#os en la clase#*plicacin'b' Pa!a esto !ime!o en la clase #!iscriminante'#e$ino los at!i"utos pri"ados #a b c'c' En el const!ucto! )ac*o #esus #e #e$ini! nuest!o in(!eso #e #atos en )a!ia"les
st!in( co!!e(imos el e!!o! #e #i)isin a!a 0 coni,+esNume!o+a,t!in(- .a.
ante(e!3parseInt+a,t!in(4 i,+a,t!in(.0.a0
J7tionPane3showMessageDialog+null- .No u#e in(!esa! un a0 'a 8ue no
existe #i)ision a!a 0.4 9
d' : c!eamos un mto#o a!a co!!e(i! el e!!o! #e in(!eso #e let!as utilizan#o un tr-'
un catch#E.ception e'e' ;esus #e$inimos el mto#o # public double discriminante#' ' en #on#e
!ealiza!emos el !oceso a!a #ete!mina! el #isc!iminante con
##/ath0po1#this0b$''%&2this0a2this0c'(#$2(this0a',' Lue(o en la clase #*plicacin' #ent!o #e#public static "oid main#String34 args'
5' c!eamos nuest!o ciclo #e !eeticin #e #atos con nuest!o do % 1hile#op678'g' ;ent!o #e este ciclo instanciamos nuest!o o"
7/23/2019 ejercicio en java
2/8
;isc!iminate =licacion
pac=agecom3en4
importo?en+4
c,t!in( to?ens3next>o?en+4
i,+esNume!o+a,t!in(- .a.
ante(e!3parseInt+a,t!in(4
i,+a,t!in(.0.a0
J7tionPane3showMessageDialog+null- .No u#e in(!esa!
un a0 'a 8ue no existe #i)ision a!a 0.4
9
9
i,+esNume!o+",t!in(- .".
"nte(e!3parseInt+",t!in(4
i,+esNume!o+c,t!in(- .c.
cnte(e!3parseInt+c,t!in(4
9
public;isc!iminante+inta- int"- intc
super+4
this3a a4
this3" "4this3c c4
9
publicint(et=+
returna4
9
public"oidset=+inta
this3a a4
9
publicint(etA+
return"4
9
pac=agecom3en4
import
7/23/2019 ejercicio en java
3/8
public"oidsetA+int"
this3" "4
9
publicint(etC+
returnc4
9
public"oidsetC+intc
this3c c4
9
I7)e!!i#e
public,t!in( to,t!in(+
return.;isc!iminante Ba. a .- ". " .- c.
c ..4
9
publicbooleanesNume!o+,t!in( st!in(- ,t!in( nom"!e
tr-
//this3ante(e!3a!sent+to?ens3next>o?
en+4
nte(e!3parseInt+st!in(49
catch+Excetion e
J7tionPane3showMessageDialog+null-
.n(!eso mal . nom"!e. solo se acetan nume!os.4
return,alse4
9
returntrue4
9
publicdouble#isc!iminante+thro1s=!ithmeticExcetion
return+++ath3pow+this3"- 2K+Hthis3aHthis3c/
+2Hthis3a4
9
9
7/23/2019 ejercicio en java
4/8
7/23/2019 ejercicio en java
5/8
7/23/2019 ejercicio en java
6/8
7/23/2019 ejercicio en java
7/8
7/23/2019 ejercicio en java
8/8
>o ?ue aprend:
=!en#* el cont!ol #e e!!o!es ' otimizacin #e c#i(oCont!ol #e e!!o! matemMtico #i)isin a!a 0
@ibliogra,a:
Exceciones estMn#a!O3 Recue!a#o #eDhttp://campus.virtualepn.edu.ec/mod/book/view.php?
id=65604&chapterid=2233 Censo! csmico +2010- Lectu!a #es#e tecla#oO3 Recue!a#o #eD
httD//censo!cosmico3"lo(sot3com/2010/02/lectu!aK#es#eKtecla#oK
inutst!eam!ea#e!3html3
http://campus.virtualepn.edu.ec/mod/book/view.php?id=65604&chapterid=2233http://campus.virtualepn.edu.ec/mod/book/view.php?id=65604&chapterid=2233http://censorcosmico.blogspot.com/2010/02/lectura-desde-teclado-inputstreamreader.htmlhttp://censorcosmico.blogspot.com/2010/02/lectura-desde-teclado-inputstreamreader.htmlhttp://censorcosmico.blogspot.com/2010/02/lectura-desde-teclado-inputstreamreader.htmlhttp://censorcosmico.blogspot.com/2010/02/lectura-desde-teclado-inputstreamreader.htmlhttp://campus.virtualepn.edu.ec/mod/book/view.php?id=65604&chapterid=2233http://campus.virtualepn.edu.ec/mod/book/view.php?id=65604&chapterid=2233