پروژه برنامه مویسی

پروژه برنامه نویسی

پروژه برنامه مویسی

پروژه برنامه نویسی

41-2 چند عدد صحیح را گرفته و میانگین ان را حساب کند...

برنامه ای بنویسید که چند عدد حیح از کاربر گرفته و میانگین ان را محاسبه و چاپ کند فرض کنید اخرین مقدار خوانده شده عدد 9999 است. ممکن است نمونه ای از دنباله ی ورودی به صورت زیر باشد:

10 18 11 7 9 9999

یعنی میانگین تمام اعداد قبل از 9999 باید محاسبه و چاپ شود.

---------

#include<iostream>

using std :: cout;

using std :: endl;

using std :: cin;

int main()

{

int value, count = 0, total = 0;

cout << "Enter an integer (9999 to end): ";

cin >> value;

while(value != 9999) {

total += value;

++count;

cout << "Enter next integer (9999 to end): ";

cin >> value;

}

if(count != 0)

cout << "\nThe average is: "

    << static_cast< double > ( total ) / count << endl;

else

cout << "\nNo value entered." << endl;

return 0;

}

40-2(دنباله ای از اعداد صحیح را با هم جمع کند...)

برنامه ای به زبان ++C بنویسید که اعداد صحیح را با هم جمع کند. فرض کنید اولین عددی که کاربر وارد می کند تعداد اعدادی را که باید وارد شوند را نشان می دهد. برنامه ای باید در هر دستور ورودی فقط یک عدد را دریافت کند. ممکن است نمونه ای از دنباله ای از ورودی به صورت زیر باشد:

5 100 200 300 400 500

که عدد 5 نشان می دهد که 5 مقدار باید با هم جمع شوند.

------------

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int sum = 0, number, value;

cout << "Enter the number of values to be processed: ";

cin >> number;

for(int i = 1; i <= number; i++){

cout << "Enter a value: ";

cin >> value;

sum += value;

}

cout << "Sum of the " << number << " values is "

<< sum << endl;

getch();

return 0;

}

۳۸-۲(ب)

برنامه ای بنویسید که با استفاده از فرمول زیر مقدار ثابت ریاضی e را محاسبه کند:

e = 1 + x/1! + x/2! + x/3! + ...

--------------------------------------

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int n = 0, fact = 1, accuracy = 10;

double e = 1;

while(++n < accuracy) {

fact *= n;

e += 1.0 / fact;

}

cout << "e is " << e << endl;

getch();

return 0;

}

38-2(الف)

برنامه ای بنویسید که یک عدد صحیح نامنفی را بگیرد و سپس فاکتوریل ان را محاسبه کرده و در خروجی نمایش دهد.

(البته برنامه ی فاکتوریل بسیار سلده تر از این هست ولی گفتم با این مدل هم اطش اشنا شید!)

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

int n = 0, number;

unsigned factorial = 1;

do {

cout << "Enter a positive integer: ";

cin >> number;

} while( number < 0);

while( n++ < number )

factorial *= n == 0 ? 1 : n;

cout << number << "! is " << factorial << endl;

getch();

return 0;

}

36-2

برنامه ای به زبان ++C بنویسید که سه عدد صحیح غیر صفر را از کاربر گرفته و تعیین کنید که ایا این سه عدد می توانند اضلاع یک مثلث قائم الزاویه باشند یا خیر؟


#include<iostream>

using std::cout;

using std::endl;

using std::cin;

int main()

{

int a, b, c;

do{

cout << "Enter three integers: ";

cin >> a >> b >> c;

} while (a <= 0 || b <= 0 || c <=0);

if(c*c == a*a + b*b)

cout << "The three integers are the"

    << " sides of a right triangle\n";

else

cout << "The three integers are not the"

    << " sides of a right triangle\n";

cout << endl;

return 0;

}