 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:333
|
|
12-06-2019, 07:51 PM
المشاركة 4
|
|
التمارين Exercises
التمرين رقم 1 : بافتراض وجود 7.481 جالون gallons في القدم المكعب cubic foot ، اكتب برنامجًا يطلب من المستخدم إدخال عدد من الجالونات ، ثم يعرض ما يعادلها بالقدم المكعب.
ج1 :
كود:
// ex2_1.cpp
// converts gallons to cubic feet
#include <iostream>
using namespace std;
int main()
{
float gallons, cufeet;
cout << “\nEnter quantity in gallons: “;
cin >> gallons;
cufeet = gallons / 7.481;
cout << “Equivalent in cubic feet is “ << cufeet << endl;
return 0;
}
التمرين رقم 2 : أكتب برنامج يولد الجدول التالى مستخدما عبارة cout واحدة لجميع المخرجات :
1990 135
1991 7290
1992 11300
1993 16200
ج2 :
كود:
// ex2_2.cpp
// generates table
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << 1990 << setw(8) << 135 << endl
<< 1991 << setw(8) << 7290 << endl
<< 1992 << setw(8) << 11300 << endl
<< 1993 << setw(8) << 16200 << endl;
return 0;
}
التمرين رقم 3 : أكتب برنامج يولد الخرج التالى :
10
20
19
استخدم ثابت العدد الصحيح 10 ، وعامل تعيين حسابى لتوليد 20 ، وعامل تناقص لتوليد 19 .
كود:
// ex2_3.cpp
// exercises arithmetic assignment and decrement
#include <iostream>
using namespace std;
int main()
{
int var = 10;
cout << var << endl; // var is 10
var *= 2; // var becomes 20
cout << var-- << endl; // displays var, then decrements it
cout << var << endl; // var is 19
return 0;
}
التمرين رقم 4 : دالة المكتبة islower() ، تأخذ حرف أبجدى واحد (a letter) كوسيط وترجع عدد صحيح غير صفرى إذا كان الحرف صغير ، أو صفر إذا كان كبير . هذه الدالة تحتاج إلى ملف الرأس CTYPE.H . أكتب برنامج يسمح للمستخدم لإدخال حرف ، ومن ثم يعرض صفر أو غير الصفر ، بناء على كون الحرف الذى تم إدخاله صغير أو كبير . (أنظر إلى البرنامج SQRT كدليل )
ج4 :
كود:
// ex2_4.cpp
// Demonstrates A library function, islower()
#include<iostream.h> //for cout, etc.
#include<ctype.h> // for islower()
//using namespace std;
int main()
{
char letter;
int result;
cout << “\nEnter a Letter”;
cin>>letter;
result = islower(letter);
cout<<”result = “ << result <<endl
<<”If result is nonzero , lowercase” <<endl
<<”If result is zero , uppercase” << endl ;
return 0 ;
}
|