borland c c mintap ld k f ggv nyekre n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Borland C/C++ mintapéldák függvényekre PowerPoint Presentation
Download Presentation
Borland C/C++ mintapéldák függvényekre

Loading in 2 Seconds...

play fullscreen
1 / 8

Borland C/C++ mintapéldák függvényekre - PowerPoint PPT Presentation


  • 85 Views
  • Uploaded on

Borland C/C++ mintapéldák függvényekre. 1. példa. Írjunk olyan függvényt amely egy számot kiirat. #include <stdio.h> 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 ; }.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Borland C/C++ mintapéldák függvényekre' - errol


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
1 p lda
1. példa
  • Írjunk olyan függvényt amely egy számot kiirat.
slide3
#include <stdio.h> 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 ;

}

2 p lda
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.
slide5
#include <stdio.h>

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;

}

slide6
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 ) );
  • }
3 p lda
3. példa
  • Írjunk olyan függvényt amely kiszámolja a számok faktoriálisát.
slide8
#include <stdio.h> #include <conio.h> 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 ); }