hlmod.hu https://hlmod.hu/ |
|
CPP (C++) CMD-s ablak (+,-,*,/) https://hlmod.hu/viewtopic.php?f=119&t=25245 |
Oldal: 1 / 1 |
Szerző: | PikHácsúú# [ 2016.06.18. 18:12 ] |
Hozzászólás témája: | CPP (C++) CMD-s ablak (+,-,*,/) |
Sziasztok! Mai napon Dev CPP-ben fogunk programozni. Egyszerű Összeadás,kivonás,szorzás,osztás müveletet fogunk megjeleníteni CMD-ben. 2 Féleképpen! Egész szám, és Valós szám. A valós számon belül még egy rész lesz. DEV CPP: https://sourceforge.net/projects/orwelldevcpp/ (48,9MB) DEV CPP Portable (Nem kell telepíteni): http://devc-portable.en.lo4d.com/ (1,5MB) %f = float %d = int Float (Valós szám) Egész szám ellentéte. A valósz szám-nál tizedek is vannak! 1:3 = 0,333 int (Egész szám) Az egész számnál tizedeket nem tudunk kimutatni! 1:3 = 0 Includeok
Jöhet a fő függvény, ami PAWN-nál a plugin_init
A main utáni nyitás-zárás közé írjuk a következőket: Kezdjük az EGÉSZ számokkal!
Való számok! Ez ugyanígy néz ki mint az egész számok, csak float-ot írunk, és nem %d, hanem %f!
A valós számos műveleteknek van egy különleges része. Ezt osztásnál szoktuk használni! Kód: printf("%f osztva %f = %.2f", a,b,a/b); %.2f = Ezt annyit csinál, hogy az eredményben 2 tizedes rész lesz tehát: 2,33 ha például: %.4f Akkor -> 2,3333 Amekkora értéket írunk a 2 helyére, annyi tizedes jegy lesz a tizedes vessző után! Egész számos forráskód:
Valós számos forráskód:
Tizedes megadással:
Ha valami nem érthető, vagy híbás nyugodtam írjatok PM-et, vagy h.sz-ben írjatok. Előre kiszeretném jelenteni, hogy nem írok pénzért programokat, mivel az én tudásom is alap (szinte semmi) szinten van. u.i: getch() helyett a system("pause")-t is lehet használni, viszont ahoz a conio.hu include nem kell! |
Szerző: | theglorious [ 2016.06.18. 18:39 ] |
Hozzászólás témája: | Re: CPP (C++) CMD-s ablak (+,-,*,/) |
1. A lesz sosem lessz 2. Való-Valósz -> Valós |
Szerző: | PikHácsúú# [ 2016.06.18. 19:54 ] |
Hozzászólás témája: | Re: CPP (C++) CMD-s ablak (+,-,*,/) |
Köszönöm a pontos észrevételed, kicsit siettem vele. (Hiba javítva) |
Szerző: | CrB [ 2016.06.19. 08:56 ] |
Hozzászólás témája: | Re: CPP (C++) CMD-s ablak (+,-,*,/) |
"Float (Való szám) A valós szám, az arra lesz jó, hogy tizedeket is kiirhatunk vele. Tehát 1:3, az 0,333 int (Egész szám) Az egész szám-nál tizedeket nem lehet kiiratni! Tehát 1:3 = 0 lesz." Ezt gondold át újra. Nem éppen megfelelő megfogalmazás. |
Szerző: | Akosch:. [ 2016.06.19. 16:36 ] |
Hozzászólás témája: | Re: CPP (C++) CMD-s ablak (+,-,*,/) |
Esetleg getch helyett system( "pause" ), de ahogy jobbnak / kényelmesebbnek találod Ha próbálgatni szeretnéd magad: 2 szám külön - külön megadásat helyett próbáld megoldani úgy, hogy beírja a műveletet és azt kezeled. Pl: "15 + 73 =". ( getline - http://www.cplusplus.com/doc/tutorial/basic_io/ ) Ha nagyon könnyen menne, akkor komplikáltabb műveletekkel is próbáld meg, ahol fontos a műveleti sorrend stb. YT: TheHunTutorials, itt találsz c, c++ tutoriálokat magyar nyelven, ha meg tudsz angolul, akkor úgyis meg fogsz találni mindent Ui: ha valakinek vannak sfml -es publikus projectjei tudna párat mutatni? Edit: Zárások lemaradtak '}' + érdemes rászokni, h beljebb tolod, rendezed a kódot, mert könnyen káosz lesz belőle |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |