خانه | در مورد ما | خدماتپروژه های دانشجویی  |  مقالات کامپیوتری  |  طراحي  سايت | كاتالوگ الكترونيكي| شركتهاي عضو | نقشه سايت | لينكهاي مفيد | ارتباط با ما | درخواست نمونه پروژه ، سفارش پروژه جدید

چند مثال ساده در زمینه کاربرد توابع در C++

(Functions in C++ )
مثال 1: برنامه ای که دو عدد از ورودی دریافت نموده و با استفاده از یک تابع 
حاصل ضرب را محاسبه و در خروجی نمایش می دهد. 
(در این مثال مقداری توسط تابع برگردانده نمی شود)
//programming by a. najafzadeh    2007/08/29, 07:46:00 ب.ظ
//Example 1
#include <iostream.h>
#include <conio.h>
void f1(int a , int b);
main()
{
register int c , p;
	cin>>c>>p;
		f1(c,p); //function called by value
	getch();
}
/*===================================*/
void f1(int a , int b)
{
	cout<<(a*b);
}
مثال 2: برنامه ای که سه عدد از ورودی دریافت نموده و با استفاده از یک تابع 
بزرگترین عدد را یافته و در خروجی نمایش می دهد.
(در این مثال مقداری توسط تابع برگردانده نمی شود)
//programming by a. najafzadeh    2007/08/29, 07:46:00 ب.ظ
//Example 2
#include <iostream.h>
#include <conio.h>
void mxf(int a, int b, int c);
main()
{
register int d , e , f;
	cout<<"please enter 3 numbers";
	cin>>d>>e>>f;
		mxf(d,e,f);//function called by value
getch();
}
/*===================================*/
void mxf(int a , int b , int c)
{
if(a<b)
	a = b;
if(a<c)
	a = c;
cout<<a;
}
مثال 3: برنامه ای که با استفاده از یک تابع حروف انگلیسی را از راست به چپ
تایپ می نماید.
(این تابع از نوع بدون ورودی و خروجی می باشد.)
//programming by a. najafzadeh    2007/08/30, 12:07:00 ب.ظ
//Example 2
#include <iostream.h>
#include<stdlib.h>
#include <conio.h>
void LToR();
int main()
{
LToR();//function called
getch();
return 0;
}
//==================
void LToR()
{
int x=80;
char a;
gotoxy(x,1);
while((a = getch())!= '\r'){
      gotoxy(x,1);
      putch(a);
      x--;
   }
}