مستر کد
mrcode.wikibix.ir

پاسخ تمرينات فصل اول كتاب برنامه نويسي c جعفرنژاد قمي

نویسنده : نازنین رحمانی | زمان انتشار : 20 دی 1400 ساعت 10:40

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



سلام
در این تاپیک قصد دارم تا جواب تمرینات و پروژه فصل اول کتاب برنامه نویسی سی پلاس پلاس جعفرنژاد قمی رو براتون بزارم
این نکته رو بگم که این تمرینات رو خودم حل کردم و ممکم هست بعضی از تمرینات جواب شون درست نباشه یا اشکالاتی داشته باشه که من عذرخواهی میکنم

ویرایش چهارم
چاپ : 1393

تمریناتبرنامه ای بنویسید که دو مقدار صحیح x و y را از ورودی بخواند و مشخص کند که x مضربی از y است یا خیر

کد:


int x,y;
cout << "Please Enter X And Y : ";
cin >> x >> y;
if(y % x == 0)
cout << "Yes" << endl;
else
cout << "No" << endl;

برنامه اي بنويسيد كه یک عددي صحیح را از ورودی بخواند مشخص كند زوج است يا فرد

کد:


int x;
cout << "Please Enter True Number : ";
cin >> x;
if(x % 2 == 0)
cout << "Zoj" << endl;
else
cout << "Fard" << endl;

دستوراتی بنویسید که متغیرهای x و y را از انواع int و متغیرهایd, ch را از نوع double و ثابت k را از نوع unsigned و با مقدار اولیه 20 تعریف کند

کد:


cout <<"int x,y; \ndouble ch,d;\nconst unsigned int k = 20;";

مثالی بزنید که در آن از عملگرهای بیتی استفاده شده باشد


کد:


cout << "Please Enter X And Y : ";


کد:


cin >> x >> y;
// and
if(x != y) cout <<"& = "<< 0 << endl;
else cout <<"& = "<< x << endl;
// or
if(x == 1 || y == 1) cout <<"| = "<< 1 << endl;
else cout <<"| = "<< 0 << endl;
// xor
if(x == y) cout <<"^ = "<< 0 << endl;
else cout <<"^ = "<< 1 << endl;
// not
cout << "x = " << !x << "\t" << "y = " << !y<<endl;

مثال‌هایی از تبدیل انواع در احکام انتساب و تبدیل انواع در عبارات محاسباتی ارائه دهید

کد:


cout << "int x;\nchar ch;\nfloat f;\nch = x;\n\nx = f;\nf = ch;\nf = x;\n\nx +=1\nf = 10/5\nch = 'H'"<< endl;

فرمول‌های زیر را به صورت عباراتی در C بنویسید

کد:


1)x = è x=(y*2)/(m+p)
2)y = x + m2 -è y=x+(m*m)-k/(r+2)


کد:


cout << "A : x=(y*2)/(m+p)\nB : y=x+pow(m,2)-k/(r+2)";

با توجه به مقادیر تعیین شده هر یک از عبارات زیر را ارزیابی کنید

کد:


int x= 8,y = 10,m = 6,k;
k = x/(4*y)/(2*m);
cout << "\nB : " << k << endl;

k = x /(y++ + y) / --m;
cout << "P : " << k << endl;

با توجه به مقادیر زیر مقدار y چند است

کد:


x = 8 , m = 6
y = x * 2 < m + 4 ? 4 * m : 8 * m


کد:


cout << "Shart Eshtbah Ast \ny = 48";

برنامه‌ی زیر چه اشکالی دارد؟ سعی کنید آن را تایپ و اجرا کنید تا به اشکال آن پی ببرید

کد:


#include≤stdio.h>
main();
{
cout << "keep looking !";
cout <<"you\’|| find it";
return 0;
}


کد:


cout << "Khoroji Tabe Moshakhas Nashode Va Baed Az () ; Estfadeshode ";

برنامه‌ای بنویسید که خروجی زیر را تولید کندThe answer to the question of
life, The universe and everything is 42.

کد:


cout << "The answer to the question of \nLife, the Universe, and Everything is 42.";

برنامه‌ای بنویسید که مقدار X را از ورودی خوانده، عبارت زیر را محاسبه کند


کد:


int y,x;
cout << "Please Enter X : ";
cin >> x;
y = 1/(pow(x,2)+x+3);
cout << "y = " << y;

خروجی دستورات زیر چیست

کد:


number = (1/3) * 3;
cout << "(1/3) * 3 is equal to " << number;


کد:


cout << "(1/3) * 3 is equal to " << 0;

برنامه‌ای بنویسید که وزن کالایی را برحسب کیلوگرم دریافت کرده، وزن آن را برحسب گرم در خروجی چاپ کند

کد:


int x, y;
cout << "Please Enter Kg : ";
cin >> x;
y = x * 1000;
cout << "G: " << y;

شرکتی به هر یک از دو نفر از متخصصین خود، ماهانه 750000 ریال پرداخت می‌کند. او می‌خواهد بداند که اگر 5/13 درصد به حقوق هر کدام اضافه کند. سالانه چقدر به هزینه شرکت اضافه می‌شود. برنامه‌ای بنویسید که این کار را برای شرکت انجام دهد.

کد:


float x, y, z;
x = 750000 * 13.5;
y = x * 12;
z = y * 2;
//printf("$: %f", z);
cout << "z = " << z;



منبع: hamedtahrpor.rozblog.com