سلام
در این تاپیک قصد دارم تا جواب تمرینات و پروژه فصل اول کتاب برنامه نویسی سی پلاس پلاس جعفرنژاد قمی رو براتون بزارم
این نکته رو بگم که این تمرینات رو خودم حل کردم و ممکم هست بعضی از تمرینات جواب شون درست نباشه یا اشکالاتی داشته باشه که من عذرخواهی میکنم
ویرایش چهارم
چاپ : 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;