زمان جاری : یکشنبه 30 اردیبهشت 1403 - 8:31 بعد از ظهر
نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم



admin آفلاین



ارسال‌ها : 18
عضویت: 9 /5 /1393
محل زندگی: Karaj
سن: 18
شناسه یاهو: hamed_razor@ymail.com
تشکرها : 3
تشکر شده : 2
پاسخ : 1 RE حل تمرینات و پروژه فصل دوم کتاب برنامه نویسی جعفرنژاد قمی
پروژه

برنامهای بنویسید که عددی را در مبنای a گرفته، آنرا به مبنای b ببرد.


کد:

long a, b, na, nb, n10, i;
cout << "Mabnaye Add Aval (a) : ";
cin >> a;
cout << "Mabnaye Add Dovom (b) : ";
cin >> b;

cout << "Add Dar Mabnaye a (na) : ";
cin >> na;

n10 = 0;
i = 0;

while(na>0){
n10 = n10 + ((na%10)*pow(a,i));
na = na / 10;
i++;
}

nb = 0;
i = 0;

while(n10>0){
nb = nb + ((n10%b)*pow(10,i));
n10 = n10 / b;
i++;
}

cout << "Mabnaye B : " << nb ;




برنامه ای بنویسید که یک سکه ی 100 ریالی را به تعداری سکه های 2 و 5 و 10 و 30 و 50 ریالی تبدیل کند.


کد:

int sum;
for(int r2 = 0 ; r2 <= 50 ; r2++)
for(int r5 = 0; r5 <= 20 ; r5++)
for(int r10 = 0 ; r10 <= 10 ; r10++)
for(int r20 = 0; r20 <= 5 ; r20++)
for(int r50 = 0 ; r50 <= 2 ; r50++){
sum = r2 * 2 + r5 * 5 + r10 * 10 + r20 * 20 + r50 * 50;
if(sum == 100){
cout <<"2 Riali = "<<r2 << endl;
cout <<"5 Riali = "<<r5 << endl;
cout <<"10 Riali = "<<r10 << endl;
cout <<"20 Riali = "<<r20 << endl;
cout <<"50 Riali = "<< r50 << endl;
cout << "\n";
}
else
sum=0;



چهارشنبه 14 مرداد 1394 - 14:48
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده: 1 کاربر از admin به خاطر این مطلب مفید تشکر کرده اند: adrina /
پرش به انجمن :

theme designed for MyBB | RTL by MyBBIran.com