 # الموضوع: ساعدوني لو سمحتم (مهم كتييييير)

## روابط الدورات - اضغط على صورة الدورة للاشتراك

#### تسويق نفسك للوظيفة والعمل الحر

السلام عليكم

لو سمحتوا ممكن تحلولي الأسئلة التالية:
Q1)Write a C++ program using do-while that takes in the number of units used ('units') as a screen input from the user.
It then calculates the total telephone bill for the customer on the following basis :
A compulsory fee of \$25, plus
60 cents per unit for the first 50 units,
40 cents per unit for the next 150 units,
20 cents per unit for anything above 200 units.
It then outputs the bill using the 'cout' command.
Sample output
Enter the number of units used : 25
You have used 25 units.
Your total telephone bill is \$40
Enter the number of units used : 60
You have used 60 units.
Your total telephone bill is \$59
Enter the number of units used : 250
You have used 250 units.
Your total telephone bill is \$125
Enter the number of units used :0
Exit loop
************************************************** **************
Q2)Write a C++ program takes in an integer num1 as a screen input from the user.
It then outputs the integer in its reversed form using the 'cout' command.
here a for SAMPLE INPUT

98764
here a SAMPLE OUTPUT

The integer you typed is 98764.
The reversed integer is 46789.  رد مع اقتباس

2. ## حل التمرین الأول

السلام علیکم أخي الکریم

إلیک حل التمرین الأول:

#include <iostream>

int main() **.

int usedUnits =0;.
int totalUnits =0;.
int restUnits = 0;.
int totalFee = 0;.

while(true) **
totalFee = 25;.
std::cout<< "Enter the number of units used ";.
std::cin >> usedUnits;.
totalUnits = usedUnits;.
if(usedUnits == 0) **.
std::cout << "Exit Loop\n";.
break;
}

restUnits = usedUnits -50;.
if(restUnits < 0 ) **.
totalFee += usedUnits * 60 / 100;.
usedUnits = 0;.
}else **
totalFee += 50 * 60 / 100;.
usedUnits -=50;
}

if (usedUnits!= 0) **.
restUnits = usedUnits - 150;.
if(restUnits < 0) **.
totalFee += usedUnits * 40 / 100;.
usedUnits = 0;.
} else **.
totalFee += 150 * 40 / 100;.
usedUnits -=150;
}
}

totalFee += usedUnits * 20 / 100;.

std::cout << "you have used " <<totalUnits << "units\n";.
std::cout << "Your total telephone bill is "<< totalFee << "\$"<<std::endl;.
}
return 0;
}  رد مع اقتباس

3. ## و إلیک حل التمرین الثاني

#include <iostream>

int main() **

int number =0;
int result =0;
int input = 0;

while(true) **
result = 0;
std::cout<< "Enter any number ";
std::cin >> input;
number = input;

if(number == 0 ) **
break;
}

while (number != 0 ) **
result *= 10;
result += number % 10;
number /=10;
}

std::cout << "origin number " <<input << "\n";
std::cout << "revers "<< result <<std::endl;
}
return 0;
}  رد مع اقتباس

#### ضوابط المشاركة

• لا تستطيع إضافة مواضيع جديدة
• لا تستطيع الرد على المواضيع
• لا تستطيع إرفاق ملفات
• لا تستطيع تعديل مشاركاتك
•

https://fahraf1.com/

https://electricstuffs.com

http://www.tkne.net/vb/announcement.php?f=2