Offline |
|
Csatlakozott: 2016.03.03. 17:37 Hozzászólások: 530
Megköszönt másnak: 4 alkalommal Megköszönték neki: 65 alkalommal
|
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#include <stdio.h> #include <conio.h> // Ez a megmaradáshoz kell majd (getch();)
Jöhet a fő függvény, ami PAWN-nál a plugin_initA main utáni nyitás-zárás közé írjuk a következőket:Kezdjük az EGÉSZ számokkal! main() { int a,b; // Az a,b egész szám lesz! a,b változók printf("Kerek ket darab szamot : "); // Megjelenik cmd-ben ez a szoveg, es be kell irnunk 2 szamot, kulon enterezve! scanf("%d",&a); // a változó lekérése scanf("%d",&b); // b változó lekérése printf("%d + %d = %d", a,b,a+b); // %d helyére kerül a 2 szám ami beírtál, az utsó helyére meg a 2-nek az összege! Ugyanígy kell a kivonást, szorzást, osztást is! Kivonásnál: a-b Szorzásnál: a*b Osztásnál a/b *Jöhet a végére* getch(); // Ennek a sornak köszönhető, hogy a CMD-s ablak nem zárodik be, hanem megmarad amíg be nem zárod! }
Való számok! Ez ugyanígy néz ki mint az egész számok, csak float-ot írunk, és nem %d, hanem %f! main() { float a,b; // Az a,b egész valós lesz! a,b változók printf("Kerek ket darab szamot : "); // Megjelenik cmd-ben ez a szoveg, es be kell irnunk 2 szamot, kulon enterezve! scanf("%f",&a); // a változó lekérése scanf("%f",&b); // b változó lekérése printf("%f + %f = %f", a,b,a+b); // %d helyére kerül a 2 szám ami beírtál, az utsó helyére meg a 2-nek az összege! Ugyanígy kell a kivonást, szorzást, osztást is! Kivonásnál: a-b Szorzásnál: a*b Osztásnál a/b *Jöhet a végére* getch(); // Ennek a sornak köszönhető, hogy a CMD-s ablak nem zárodik be, hanem megmarad amíg be nem zárod! }
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: #include <stdio.h> #include <conio.h> main() { int a,b; printf("Kerek ket szamot :") scanf("%d",&a); scanf("%d",&b); printf("%d + %d = %d", a,b,a+b); printf("%d - %d = %d", a,b,a-b); printf("%d x %d = %d", a,b,a*b) printf("%d : %d = %d", a,b,a/b) getch(); }
Valós számos forráskód: #include <stdio.h> #include <conio.h> main() { float a,b; printf("Kerek ket szamot :") scanf("%f",&a); scanf("%f",&b); printf("%f + %f = %f", a,b,a+b); printf("%f - %f = %f", a,b,a-b); printf("%f x %f = %f", a,b,a*b) printf("%f : %f = %f", a,b,a/b) getch(); }
Tizedes megadással: #include <stdio.h> #include <conio.h> main() { float a,b; printf("Kerek ket szamot :") scanf("%f",&a); scanf("%f",&b); printf("%f + %f = %f", a,b,a+b); printf("%f - %f = %f", a,b,a-b); printf("%f x %f = %f", a,b,a*b) printf("%f : %f = %.2f", a,b,a/b) getch(); }
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!
_________________ DeteCT0R írta: Van egy kis baj a pluginnal :DEs orulnek ha a kockak megneznek egy csepet:D
A hozzászólást 4 alkalommal szerkesztették, utoljára PikHácsúú# 2016.06.19. 19:53-kor.
|
|