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

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

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

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

29-2

اعداد متقارن اعدادی هستند که از هر طرف خوانده شود یکی هست.(مثال : 55555 12321 45554 11611) برنامه ای بنویسید که تعیین کند عدد وارد شده اول هست یا خیر؟

 #include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int number, firstDigit, secondDigit, fourthDigit, fifthDigit;

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

cin >> number;

firstDigit = number / 10000;

secondDigit = number % 10000 / 1000;

fourthDigit = number % 10000 % 1000 % 100 / 10;

fifthDigit = number % 10000 % 1000 % 10;

if(firstDigit == fifthDigit && secondDigit == fourthDigit)

cout << number << " is a palindrome" << endl;

else

cout << number << " is not a palindrome" << endl;

getch();

return 0;

}

25-2

برنامه ی زیر چه چیزی را نمایش می دهد؟

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int row = 10, column;

while(row >= 1){

column = 1;

while(column <= 10){

cout << (row % 2 ? "<" : ">");

++column;

}

--row;

cout << endl;

}

getch();

return 0;

{

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

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<


سوالات تشریجی از فصل یک برنامه نویسی به زبان ++C

10-1هر یک از اقلام زیر را تحت عنوان سخت افزار یا نرم افزار دسته بندی کنید:

الف) CPU سخت افزار   ب)کامپایلر  ++C  نرم افزار   ج)ALU  سخت افزار   د)واحد ورودی  سخت افزار   ه)یک برنامه ی ویرایشگر  نرم افزار   و)پیش پردازنده ی ++C  نرم افزار

________________________________________________

11-1چرا نوشتن برنامه ها به زبان مستقل از ماشین نسبت به زبان وابسته به ماشین برتری دارد؟ در چه برنامه هایی زبان وابسته به ماشین مناسب تر است؟  برنامه های مستقل از ماشین زمانی مفید است که یک برنامه بخواهد روی کامپیوترهای مختلفی اجرا شود.برنامه هی وابسته به ماشین زمانی مفید است که یک برنامه بخواهد روی یک نوع کامپیوتر اجرا شود.

24-2

برنامه ی زیر چه چیزی را نمایش می دهد؟

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int count = 1;

while(count <= 10){

cout << (count % 2 ? "****" : "++++++++")

<< endl;

++count;

}

return 0;

__________________________________________________________

****

++++++++

****

++++++++

****

++++++++

****

++++++++

****

++++++++



22-2

برنامه ای بنویسید که 10 عدد از ورودی گرفته دو عددی که از همه بزرگ تر هست را نمابش دهد.

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int counter = 0, number, largest, secondLargest = 0;

cout << "Enter the first number: ";

cin >> largest;

while ( ++counter < 10 )

{

cout << "Enter next number: ";

cin >> number;

if( number > largest ) {

secondLargest = largest;

largest = number;

}

else if ( number > secondLargest )

secondLargest = number;

}cout << "\nLargest is " << largest

<< "\nSecond largest is " << secondLargest << endl;

getch();

return 0;

}