  | 
			
				
 :: استاذ و مشرف قسم الالكترونيات :: 
					تاريخ التسجيل: May 2007 
					
					
					
						المشاركات: 6,894
					 
					
					
					
					
					     
				 
				
				
			 | 
			
			 
			
			
			 
			
			 | 
			
			
نشاط [ F.Abdelaziz ] 
قوة السمعة:334  
				
			
		
			 
			 | 
 | 
			
			
			
			
			 
			
				12-06-2019, 08: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 ;
}
  
		 
		
 
		
		
		
		
		
			
		
		
		
		
		
	
	 |