hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 22:47



Jelenlévő felhasználók

Jelenleg 204 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 203 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: C++ Alapok (6.) - Függvények
HozzászólásElküldve: 2016.12.12. 20:36 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
Függvények

A függvények mint minden programnyelvben itt is deklarálhatóak. Nézzünk erre egy könnyű matek példát, ha már CrB-vel tegnap szívattuk egymást matekkérdésekkel.

Faktoriális (?) -> wiki

Faktoriálisokat próbálunk számolni ezzel a kis programmal.

Elsőnek a main() fgv felett létre kell hozni a függvényünk típusát:

Kód:
int faktorialisFgv(int N); //mivel számokat fogunk mozgatni ezért int típusúra lesz szükségünk!


Jöhet a main() fgv.
Kód:
int main()
{
    long long int N; //a lehető legnagyobb int típusú változóra lesz szükség ennek kb. 18,446,744,073,709,551,616
    cin>>N; //bekérünk egy számot aminek a faktoriálisát fogjuk megnézni.
    cout << faktorialisFgv(N); // kiíratjuk
    return 0;
}


Maga a függvény: (ezután érthető lesz a main rész)

Kód:
int faktorialisFgv( int N ) {
    if(N == 1) { return 1; } //ha a bekért szám 1 akkor 1-et adunk vissza mert 1*1=1
    else {
        return N*faktorialisFgv(N-1); //szám*szám-1.................
    }
}



Matek óra vége
Nyilván ez egy durva példa volt, de ha valakinek kell egy könnyebb akkor pm!

_________________
www.akosvagyok.hu

Ők köszönték meg Maxi nek ezt a hozzászólást (összesen 2): *GrafitY* (2016.12.13. 17:25) • Akosch:. (2016.12.13. 21:33)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole