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

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

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

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

فصل دو - ساختارهای کنترلی (2-15)

برنامه ی زیر چه چیزی را چاپ می کند؟

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int y, x = 1, total = 0;

while(x <= 10) {

y = x * x;

cout << y << endl;

total += y;

++x;

}

cout << "Total is " << total << endl;

getch();

return 0;

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

1

4

9

16

25

36

49

64

81

100

 Total is 385

}

37-1

با استفاده از تکنیک هایی که در این فصل اموختید برنامه ای بنویسید که توان 2 و توان 3 اعداد بین 0 تا 10 را محاسبه و به صورت جدول زیر نمایش دهد.


   number   square   cube

   o             0           0

   1             1           1

   2             4           8

   .              .            .



<include<iostream#

#include<conio.h>


using namespace std;


int main()

{

int num = 0;

cout << "\nnumber\tsquare\tcube\n"

<< num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


num = num + 1;

cout << num << '\t' << num * num << '\t' << num * num * num << "\n";


getch();


return 0;

}

36-1

برنامه ای بنویسید که یک عدد 5 رقمی را از کاربر گرفته و ارقام ان را جدا کند و هر یک از ارقام را با سه فاصله از یکدیگر نمایش دهد(راهنمایی: از عملگر های تقسیم و قدر مطلق استفاده کنید.). برای نمونه اگر کاربر عدد 42339 را وارد کند خروجی به صورت زیر نمایش داده شود.

4   2   3   3   9

__________________________________________________________________________________________________

#include<iostream>

#include<conio.h>


using namespace std;


int main()

{

int num;


cout << "Enter a five-digit number: ";

cin >> num;


cout << num / 10000 << "   ";

num = num % 10000;

cout << num / 1000 << "   ";

num = num % 1000;

cout << num / 100 << "   ";

num = num % 100;

cout << num / 10 << "   ";

num = num % 10;

cout << num << endl;


getch();


return 0;

}

32-1

برنامه ای بنویسید که بعد از دریافت 2 عدد صحیح از کاربر مشخص کند که ایا اولی مضربی از دومی است یا خیر و نتیجه را نمابش دهد.(راهنمایی: از عملگر قدر مطلق استفاده کنید.)

#include<iostream>

#include<conio.h>


using namespace std;


int main()

{

int num1, num2;


cout << "Enter two integers: ";

cin >> num1 >> num2;


if(num1 % num2 == 0)

cout << num1 << " is a multiple of " << num2 << endl;


if(num1 % num2 != 0)

cout << num1 << "is not a multiple of " << num2 << endl;


getch();


return 0;

}


31-1

برنامه ای بنویسید که یک عدد را از کاربر بگیرد و مشخص کند که این عدد فرد هست یا زوج سپس نتیجه را در خروجی چاپ نماید.(راهنمایی: از عملگر قدر مطلق استفاده کنید. یک عدد زوج مضربی از 2 است. باقی مانده مضارب 2 پس از تقسیم بر 2 برابر صفر می باشد.)

#include<iostream>

#include<conio.h>


using namespace std;


int main()

{

int num;


cout << "Enter a number: ";

cin >> num;


if(num % 2 == 0)

cout << "The number " << num << " is even." << endl;


if(num % 2 != 0)

cout << "The number " << num << " is odd." << endl;


getch();


return 0;

}