Szénhidrogén tökéletes égés számítása C++-ban?
C++-ban olyan programot kellene írnom ami kiszámítja az összes égethető szénhidrogén tökéletes égését és ha például a megadott vegyület rossz akkor kiírja hogy nem létezik ez a vegyület,vagy pedig ugyanezt folyamatábrán kellene végig vezetni.
Előre is nagyon köszönöm a segítséget!
Elvileg van szénhidrogénenként egy kémiai egyenleted, ami matematikailag általában általános iskola alsó tagozatos szint. Ezt kéne leprogramozni.
CH4 + 2O2 = CO2 + 2H2O
2C2H6 + 7O2 = 4CO2 + 6H2O
satöbbi... Az együtthatókat kell figyelni, meg hogy létező szénhidrogén legyen, amiről találsz listát a wikipédián. Moltömegeket szintén, ha az kell.
És miben akarsz segítséget kérni? Csak a feladatot írtad le.
Alkánok, alkének, alkinek, aldehidek, ketonok, éterek, észterek általános képleteit alkalmazod, miután megvizsgáltad, hogy az összegképlet alapján melyik lehet. Ha egyik sem, akkor hiba.
Veszed a szének számát, ebből szén-dioxid lesz.
Egy szénhez két oxigén kell, keletkezik egy szén-dioxid. Mivel az oxigén kétatomos molekulában van, ezért erre ügyelned kell. A szénatomok számát veszed, ennyi oxigénmolekula kell a széntartalom elégéséhez.
Veszed a hidrogének számát, ebből víz lesz. A vízmolekulák száma fele a hidrogénatomok számának. Kell hozzá még egy oxigénatom is, tehát négy hidrogénatomonként számíts egy oxigénmolekulát.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!