Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat.

Hasonló előadás


Az előadások a következő témára: "Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat."— Előadás másolata:

1 Borland C/C++ mintapéldák függvényekre

2 1. példa Írjunk olyan függvényt amely egy számot kiirat.

3 #include int x; // Globális változó void f(); // f() definíciója void main() { x=2 ; f() ; printf("\nX = %d",x); // Az x értéke 3 lesz ! } void f() { x = 3 ; }

4 2. példa Írjunk olyan függvényt amely két tizedes tört összegét, különbségét, szorzatát és hányadosát kiszámolja és kiírja.

5 #include double osszead( double a, double b ) { return a + b; } double kivon( double a, double b ) { return a - b; } double szoroz( double a, double b ) { return a * b; } double oszt( double a, double b ) { return a / b; }

6 main() { double a, b, ( *muv )( double, double ); char op; scanf( "%lf%c%lf", &a, &op, &b ); switch( op ) { case '+': muv = osszead; break; case '-': muv = kivon; break; case '*': muv = szoroz; break; case '/': muv = oszt; break; } printf( "%lf\n", muv( a, b ) ); }

7 3. példa Írjunk olyan függvényt amely kiszámolja a számok faktoriálisát.

8 #include #include void main() { // Az n_fact függvény prototípusa long n_fact( int ); long ennyi; int n; printf("\nHányadik faktoriálist számoljuk : "); scanf("%d",&n); // Függvényhívás és a vissza­térô érték átadása az // ennyi nevû változóba. ennyi = n_fact( n ) ; printf("\n N! értéke = %ld", ennyi ); getch(); } * ==== Az n_fact függvény megvalósítása ===== */ long n_fact( int nf ) { int i; long fact; fact = 1L ; for(i=1 ; i <= nf ; i++) fact *= i ; // A faktoriális értékével tér vissza a függvény return( fact ); }


Letölteni ppt "Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat."

Hasonló előadás


Google Hirdetések