0% found this document useful (0 votes)
29 views11 pages

Farsi E-Learning Series

This document is part four of a Farsi e-learning series on learning the C++ programming language. It discusses functions, specifically library functions. It provides examples of exercises from the previous lesson and their solutions. It introduces functions and classes, explaining that functions allow performing specific operations on variables to greatly increase programming power. Built-in and user-defined functions are discussed.

Uploaded by

harrisel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views11 pages

Farsi E-Learning Series

This document is part four of a Farsi e-learning series on learning the C++ programming language. It discusses functions, specifically library functions. It provides examples of exercises from the previous lesson and their solutions. It introduces functions and classes, explaining that functions allow performing specific operations on variables to greatly increase programming power. Built-in and user-defined functions are discussed.

Uploaded by

harrisel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Farsi e-learning series

: C++


: 1

-1-

C++

Farsi e-learning series

: C++

:
: 1

#include <iostream.h>

int main()
{
int i,n,a;
long int p;
cout<<"structur is p=n! .
cin>>n;
p=1;
i=1;
if(n==0)
cout<<" 0! is 1 ";
else
{
while (i<=n)
{
p=p*i;
i++;
}
cout<<n<<"!
}

is

enter n : "<<endl;

"<<p;

return 0;
}

: 2

#include <iostream.h>

int main()
{
int i,max,n,a;
cout<<"enter 10 numbers
cin>>n;
max=n;
i=1;
while (i<10)
{
if (n>max)
max=n;
cin>>n;
i++;
}
cout<<max<<"
return 0;
}

: "<<endl;

is max number

-2-

";

Farsi e-learning series

: C++


: 3

#include <iostream.h>

int main()
{
int i,p,mod,n,a;
cout<<"enter number : "<<endl;
cin>>n;
i=1;
p=0;
while (i<=n)
{
mod=n%i;
if (mod==0)
p=p+1;
i++;
}
if (p==2)
cout<<" aval ast ! ";
else
cout<<" aval nist ! ";
return 0;
}

: 4

#include <iostream.h>
int main()
{
int i,p,mod,n;
cout<<"enter number : "<<endl;
cin>>n;
i=1;
p=0;
while (i<n)
{
mod=n%i;
if (mod==0)
p=p+i;
i++;
}
if (p==n)
cout<<" taam ast ! ";
else
cout<<" taam nist ! ";
return 0;
}

-3-

Farsi e-learning series

: C++


: 5

#include <iostream.h>
int main()
{
int i,p,mod,n,a;

while (n<=50)
{
while (i<=n)
{
mod=n%i;
if (mod==0)
p=p+1;
i++;
}
if (p==2)
cout<<n<<endl;
n++;
i=1;
p=0;
}
return 0;
}

: 6

#include <iostream.h> //tedad e magsoom aleyh ha !


int main()
{
int i,p,mod,n,a;
cout<<"enter number : "<<endl;
cin>>n;
i=1;
while (i<=n)
{
mod=n%i;
if (mod==0)
cout<<i<<" - ";
i++;
}
cout<<endl;
return 0;
}

-4-

Farsi e-learning series

: C++

#include <iostream.h>
int main()
{
int i,mod,n,a;
cout<<"enter number : "<<endl;
cin>>n;
i=1;
int s=0; //majmo
int p=0; //tedad
cout<<"Magsoom aleyh ha are : " ;
while (i<=n)
{
mod=n%i;
if (mod==0)
{
cout<<i<<" - ";
p++;
s+=i;
}
i++;
}
cout<<endl<<"majmo magsoom aleyh ha : "<<s<<endl;
cout<<"tedad e magsoom aleyh ha : " <<p<<endl;
cout<<endl;
return 0;
}
: 100 1 5 : 7

#include <iostream.h>

int main()
{
int i,p,mod,n,s,a;
cout<<"enter number : "<<endl;
cin>>n;
i=1;
p=0;
s=0;
while (i<=n)
{
mod=n%i;
if (mod==0)
{
cout<<i<<" - ";
s=s+i;
p++;
}
i++;
}
cout<<endl<<"tedad : "<<p<<endl;
cout<<"majmo : "<<s<<endl;
return 0;
}
-5-

Farsi e-learning series

: C++

: : 8

#include <iostream.h>
int main()
{
int i,a,b;
cout<<"enter the first number number : ";
cin>>a;
cout<< "enter the second number : " ;
cin>>b;
if (b>a)
{
i=b;
b=a;
a=i;
}
i=b+1;
cout<<endl<<"Adad e bein : " ;
while (i<a)
{
cout<<i<<" , ";
i++;
}
return 0;
}

: 9

#include <iostream.h>
int main()
{
int i,n;
i=1;
int p=0; //tedad
while (i<=10000)
{
if ((i%7==0)&&(i%5 ==0))
p++;
i++;
}
cout<<"tedad : " <<p<<endl;
return 0;
}

-6-

Farsi e-learning series

: C++


: 10

#include <iostream.h>
int main()
{
int i,n;
i=1;
int s=0; //majmo
while (i<=10)
{
cin>>n;
s+=n;
i++;
}
cout<<"majmo : " <<s<<endl;
cout<<"miangin : " <<(s/10)<<endl;
return 0;
}
: :11

#include <iostream.h>
int main()
{
int f1,f2,f,i,n;
i=1;
f1=1;
f2=1;
f=1;
cin>>n;
while ((i<n-1)&&(n>2))
{
f=f2+f1;
f1=f2;
f2=f;
i++;
}
cout<<"N="<<f;
return 0;
}

-7-

Farsi e-learning series

: C++

: 12 :

>#include <iostream.h
)(int main
{
;int s=0,i,n,a
;i=1
;" cout<<"enter tedad :
;cin>>n
;" cout<<endl<<"enter numbers :
)while (i<=n
{
;cin>>a
;s+=a*a
;i++
}
;cout<<"Majmo morabaat : S="<<s
;return 0
}

:

.
:
.
:
-1 C++ . ) cos (
-2 .

.h . .
) ( cout , cin iostream.h .
:

>#include <iostream.h
:
: .
.
: . :

;int b=-9
cout<<fabs(b); //will print 9 in output
:

cout<<fabs(-9)<<endl<<; //will print 9 in output

-8-

Farsi e-learning series

: C++

!
.
. .
. .
.
!
.

)fabs(a


math.h

)Acos(a
)Asin(a
)Atan(a
)Ceil(a

.
.
.
.

math.h
math.h
math.h
math.h

)Cos(a
)Exp(a

)Floor(a

) e ( e :

fabs(2) is 2
fabs(-2) is 2
Acos(1) is 0
Asin(1) is 90
Atan(1) is 45
Ceil(1.2) is 2
Ceil(-1.2) is -1
Cos(0) is 1
Exp(1.0) is 2.71828

math.h

Floor(4.9) is 4

)Log(a
)Log10(a
)Pow(a,b
)Sin(a
)Sqrt(a
)Tan(a
)Fmod(a,b

)(e
10




a b

math.h
math.h
math.h
math.h
math.h
math.h
math.h

Pow(2,5) is 32
Sin( ) is
Sqrt(16) is 4
Tan( ) is
Fmod(6,5) is 1

math.h
math.h

)(Rand

)Random(a
)Getch(a

0 32767 .
.
; radomize
.
0 a-1
.


Stdlib.h

;)(Rand
is a number between 0 and
32767

Stdlib.h

)Random(8
Is a number 0,1,2,,7

.

Conio.h

)Gotoxy(x,y


.
.
.

Conio.h

) (Strlen

String.h

) Gotoxy(13,40
.
Strlen(majid online) is 12

** : c++ .
)(main . .

-9-

Farsi e-learning series

: C++

. :

#include <iostream.h>
int main()
{
int a,b,c;
cout<<"enter three sizes : "<<endl;
cin>>b>>c>>a;
if(sqrt(pow(b,2)+pow(c,2))==a)
cout<< " YES !! " ;
else
cout<<" NO !! ";
return 0;
}
: :
-1
1 -2
-3

#include <iostream.h>
int main()
{
int delta,a,b,c,x1,x2;
cout<<" Enter your numbers(a,b,c) as these structur :
ax^2+bx+c "<<endl;
cin>>a>>b>>c;
delta=b*b-4*a*c;
if (delta>=0)
{
cout<<delta<<endl;
if (delta==0)
{
cout<<"just 1 root !"<<endl;
x1=-b/2*a;
cout<<"The Only root is :"<<x1;
}
else
{
cout<<"2 roots!"<<endl;
x1=(-b+sqrt(delta))/2*a;
x1=(-b-sqrt(delta))/2*a;
cout<<"first root : "<<x1<<endl;
cout<<"second root : "<<x2<<endl;
}
}
else
cout<<"error ... No root!!!"<<endl;

return 0;
}
- 10 -

Farsi e-learning series

: C++

:
:

www.mrh.ir
www.majidonline.com

:: 1385

- 11 -

You might also like