2024(e)ko abenduaren 1(a), igandea

Ariketa 14 | Bigarren graduko ekuazioa

ZER DAKIDAN:
Badakit testu bat pantailan idazten. Badakit aldagaien balioak teklatuz irakurtzen eta zenbakizko datuekin eragiketa matematikoak egiten. Baina, zenbait kasutan datu batzuekin programaren agindu guzti-guztiak exekutatzea ez da komeni.



ZER IKASIKO DUDAN:
Erabakiak hartzen ikasiko dut Ariketa 13 | Ekuazio-sistema adibidean egin den bezala. Horrela, datuaren arabera programaren agindu batzuk exekutatuko dira ala ez. Adibide honetan baldintzazko if kontrol-agindua ikasiko dut.


ESKATZEN DEN PROGRAMA

Matematikan, aldagai bakarreko bigarren mailako ekuazioa edo ekuazio koadratikoa honela adierazten den aldagai bakarreko ekuazio polinomiko bat da:   a x2 + b x + c = 0

Bigarren mailako ekuazioaren soluzioari erro esaten zaio eta ondoko irudiko formula honek ematen du:
Formula horren b2-4ac zatiari diskriminatzaile esaten zaio eta Δ bitartez adierazten da (Δ, delta izeneko letra maiuskula grekoaz). Diskriminatzailearen arabera, bigarren mailako ekuazio batek, koefizienteak zenbaki errealak izanik, soluzio desberdinak izan ditzake:
  • Δ > 0, diskriminatzailea positiboa bada, bi soluzioak zenbaki erreal dira.
  • Δ = 0, diskriminatzailea 0 bada, soluzioa bakarra da eta gainera zenbaki erreala.
  • Δ < 0, diskriminatzailea negatiboa bada, ez dago erro errealik eta bi soluzioak zenbaki konplexuak dira eta bata bestearen zenbaki konplexu konjugatu dira.

ARIKETA:
Bigarren mailako ekuazio baten fA, fB eta fC koefizienteak teklatuaren bitartez irakurri eta ekuazio koadratiko horren soluzioa nolakoa den pantailaratu, hau da, erroak nolakoak diren pantailan idatzi. Ariketa honek begi bistako hedapena du, hots, erroak nolakoak diren zehazteaz gain erroak kalkulatzea.

Ekuazio-koadratikoaren erroak nolakoak diren zehazteko if kontrol-egitura erabil dezagun. Programren irteera posibleak hauek izan daitezke fA, fB eta fC koefizienteen balioen arabera:

Bigarren graduko ekuazio baten erroak nolakoak diren jakiteko programak, ondoko fluxu-diagrama jarraitzen du non Δ diskriminatzailea sarrerako datuen arabera kalkulatu den:




Ekuazio-koadratikoaren erroak nolakoak diren eta zenbat balio duten zehazteko if-else kontrol-egitura erabil dezagun. Ekuazioaren fA, fB eta fC koefizienteak teklatuz eman ondoren, bigarren graduko ekuazio horren erroak nolakoak eta zeintzuk diren ebazten duen programak fluxu-diagrama hau jarraituko du, non if-else kontrol-egitura baten barruan beste if-else kontrol-egitura bat idatzi den:








  • Ariketa-14a_BigarrenGradukoEkuazioa.cbp | main.c  
  • Ariketa-14b_BigarrenGradukoEkuazioa.cbp | main.c  


 

iruzkinik ez:

Argitaratu iruzkina