C++ turi standartinę matematikos biblioteką.
C++ yra galinga programavimo kalba su įvairiu standartinių bibliotekų rinkiniu. Kiekviena biblioteka suteikia bendrų ir naudingų funkcijų daugeliui skirtingų programų. Žaidimų ir su mokslu susijusiam programavimui matematinės funkcijos yra labai svarbios atliekant tam tikrus skaičiavimus. „Cmath“ standartinėje bibliotekoje yra įvairių funkcijų rinkinys, įskaitant eksponentines funkcijas, kurias būtų sunku atkurti naudojant savo funkcijas. Viskas, ką jums reikia padaryti, tai įtraukti „cmath“ biblioteką į savo programą ir kiekviena funkcija taps prieinama.
1 žingsnis
Įtraukite „cmath“ biblioteką pridėdami eilutę „#include
Dienos vaizdo įrašas
2 žingsnis
Nurodykite du kintamuosius, kurie parodys jūsų eksponento bazinę ir galios reikšmes. Nors skaičius galite įdėti tiesiai į funkcijos parametrus, paprastai tai nėra gera praktika, nes galbūt norėsite lengvai pakeisti pradines reikšmes neredaguodami kiekvieno galios egzemplioriaus funkcija.
3 veiksmas
Iškvieskite galios funkciją iš „cmath“ bibliotekos. Pavyzdžiui, sekančioje eilutėje būtų iškviesta galios funkcija, naudojant ankstesnio veiksmo kintamuosius, o rezultatas būtų priskirtas trečiajam kintamajam. Pirmasis parametras yra bazė, o antrasis – galia, kuria pakeliamas „bazėje“ esantis skaičius.
atsakymas = pow (bazė, galia);
Jei „base“ būtų nustatytas į 2, o „power“ – į 3, kintamasis „atsakymas“ būtų lygus 8.
Patarimas
„Cmath“ bibliotekoje taip pat yra keletas funkcijų, skirtų įvairių tipų eksponentams, pvz., kvadratinėms šaknims arba matematinės konstantos "e" laipsniai. Patikrinkite biblioteką, kad sužinotumėte, ar yra geresnė jūsų funkcija taikymas.