الاثنين، 16 نوفمبر 2020

What are the Basics of Numbers in Dart Programming language? ما هي أساسيات الأرقام في لغة البرمجة دارت ؟

What are the Basics of Numbers in Dart Programming language? ما هي أساسيات الأرقام في لغة البرمجة دارت ؟

What are the Basics of Numbers in Dart Programming language? ما هي أساسيات الأرقام في لغة البرمجة دارت ؟


أساسيات الأرقام في دارت Basics of Numbers in Dart Programming language 

 مثل اللغات الأخرى ، تدعم Dart Programming أيضًا القيم الرقمية ككائنات رقمية.  الرقم في Dart Programming هو نوع البيانات المستخدم للاحتفاظ بالقيمة الرقمية.  يمكن تصنيف أرقام Dart على النحو التالي:

 int: نوع البيانات int يستخدم لتمثيل الأعداد الصحيحة.
صيغة تعريف عدد صحيح في دارت: int اسم المتغير;
Double : يتم استخدام نوع البيانات double لتمثيل أرقام الفاصلة الكسرية ذات 64 بت.

صيغة تعريف عدد كسرى في دارر: double اسم المتغير;

مثال على تعريف عدد صحيح وكسري في لغة البرمجة دارت Dart numbers


void main() {

   // declare an integer 

   int num1 = 2;              

   // declare a double value 

   double num2 = 1.5;   

   // print the values 

   print(num1); 

   print(num2); 
} 
مخرجات كود تعريف عدد صحيح وكسري في دارت 

2
1.5
ملاحظة: نوع الرقم هو نوع بيانات موروث من النوعين int و double.

 التحليل في Dart: تُستخدم الدالة parse () لتحليل سلسلة تحتوي على حرفية رقمية وتحويلها إلى رقم.

مثال على دالة تحول النص الرقمي الي أرقام في لغة البرمجة دارت 

void main() 
{ 
  var a1 = num.parse("1");   

  var b1 = num.parse("2.34");   

  var c1 = a1+b1;    

  print("Product = ${c1}");   
}   
مخرجات دالة تحويل النص الرقمي الي أرقام في لغة دارت 

Product = 3.34

الخصائص الخاصة بالتعامل مع الأرقام في دارت:


Hashcode: تُستخدم هذه الخاصية للحصول على كود التجزئة للرقم المحدد.
مثال على استخدام خاصية hash code في لغة دارت البرمجية. 

void main() { 
   int n = 5000; 
   print(n.hashCode); 
}  
مخرجات استخدام خاصية hashcode في لغة دارت
5000

 isFinite: إذا كان الرقم المحدد محددًا ، فستعود هذه الخاصية إلى القيمة true.
مثال على استخدام خاصية isFinite في لغة البرمجة دارت 

void main() { 
   int n = 5000; 
   print(n.isFinite); 
}  
مخرجات استخدام خاصية isFinite
true
 isInfinite: إذا كان الرقم لانهائيًا ، فستعود هذه الخاصية إلى true.
مثال على استخدام خاصية isInfinite في دارت. 

void main() { 
   int n = 5000; 
   print(n.isInfinite); 
}  
مخرجات  استخدام خاصية isInfinite في دارت. 
False
 isNan: إذا كان الرقم غير سالب ، فستعيد هذه الخاصية true.
مثال على استخدام خاصية isNan في لغة البرمجة دارت. 

void main() {
int n = 5000; 
   print(n.isNaN); 
}
مخرجات خاصية isNan في دارت 
False 
 isNegative: إذا كان الرقم سالبًا ، فستعيد هذه الخاصية true.
مثال على استخدام خاصية فحص الرقم إذا كان سالب is Negative في لغة البرمجة دارت 

void main() { 
   int posNum = 10; 
   int negNum = -10; 
   print(posNum.isNegative); 
   print(negNum.isNegative); 
} 
مخرجات 
false 
true
 sign: تُستخدم هذه الخاصية للحصول على -1 أو 0 أو 1 بناءً على علامة الرقم المحدد.
تُرجع هذه الخاصية ناقص واحد إذا كان الرقم أقل من الصفر ، زائد واحد إذا كان الرقم أكبر من الصفر وصفر إذا كان الرقم يساوي صفرًا.
مثال على استخدام الخاصية sign في لغة البرمجة دارت 

void main() { 
   int posNum = 10; 
   int negNum = -12;
   int valZero = 0;     
   print(posNum.sign); 
   print(negNum.sign); 
   print(valZero.sign); 
}  
مخرجات استخدام الخاصية sign في لغة البرمجة Dart 
1 
-1 
0
 isEven: إذا كان الرقم المعطى زوجيًا ، فستعود هذه الخاصية إلى true.

مثال على استخدام الخاصية isEven في لغة البرمجة Dart
void main() { 
   int posNum = 10; 
   print(posNum.isEven); 
}  
مخرجات ستخدام الخاصية isEven في لغة البرمجة Dart
true 
 isOdd: إذا كان الرقم المحدد فرديًا ، فستعيد هذه الخاصية true.

مثال على استخدام الخاصية isOdd في لغة البرمجة Dart
void main() { 
   int posNum = 10; 
   print(posNum.isOdd); 
}   
مخرجات استخدام الخاصية isOdd في لغة البرمجة Dart
false

 الدوال المتعلقة بالأرقام في دارت:

 abs (): تعطي هذه الدالة القيمة المطلقة للرقم المعطى.
مثال على استخدام الدالة المطلقة abs ()

void main() {  
   var a = -2; 
   print(a.abs()); 
}  
مخرجات استخدام الدالة المطلقة abs () في لغة البرمجة دارت. 
2
 ceil (): تعطي هذه الدالة قيمة السقف للرقم المحدد.تُرجع هذه الخاصية قيمة السقف ، وهي أصغر عدد صحيح أكبر من أو يساوي الرقم.

مثال على استخدام الدالة قيمة السقف ceil () في لغة البرمجة دارت. 
void main() { 
   var a = 2.4; 
   print("The ceiling value of 2.4 = ${a.ceil()}"); 
}  
مخرجات استخدام الدالة قيمة السقف ceil () في لغة البرمجة دارت. 
The ceiling value of 2.4 = 3 
 floor (): تعطي هذه الدالة القيمة الدنيا للرقم المحدد.
مثال على استخدام الدالة القيمة الدنيا floor () في لغة البرمجة دارت. 

void main() { 
   var a = 2.9; 
   print("The floor value of 2.9 = ${a.floor()}"); 
} 
مخرجات مثال على استخدام الدالة القيمة الدنيا floor () في لغة البرمجة دارت. 
The floor value of 2.9 = 2
 compareTo(): تقارن هذه الدالة القيمة بأرقام أخرى.

متغير الوسيطات
 x - يمثل رقمًا.

 القيمة المرجعة
 ترجع القيمة -

 0 - إذا كانت القيم متساوية.

 1 - إذا كان كائن الرقم الحالي أكبر من القيمة الرقمية المحددة.

 -1 - إذا كان كائن الرقم الحالي أقل من القيمة الرقمية المحددة.
مثال على استخدام الدالة المقارنة compareTo () في لغة البرمجة دارت. 

void main() { 
   var a = 2.4; 
   print(a.compareTo(12)); 
   print(a.compareTo(2.4)); 
   print(a.compareTo(0)); 
} 
مخرجات مثال على استخدام الدالة المقارنة compareTo () في لغة البرمجة دارت.
-1 
0 
1
 remainder (): تعطي هذه الدالة الباقي المقطوع بعد قسمة الرقمين.

مثال على استخدام الدالة تعيد باقي القسمةremainder () في لغة البرمجة دارت. 
void main() { 
   var a = 10; 
   var b = 17;   
   print(a.remainder(2)); 
   print(b.remainder(2)); 
}
مخرجات مثال على استخدام الدالة تعيد باقي القسمةremainder () في لغة البرمجة دارت. 
 0 
1
 round (): ترجع هذه الدالة حول الرقم.تُرجع هذه الدالة قيمة رقم مقربًا إلى أقرب عدد صحيح.
مثال على استخدام الدالة تقريب الي أقرب عدد صحيح round () في لغة البرمجة دارت. 
void main() { 
   double n1 = 12.023; 
   double n2 = 12.89;  
   var value = n1.round(); 
   print( value );    
   value = n2.round(); 
   print( value ); 
} 
مخرجات مثال على استخدام الدالة تقريب الي أقرب عدد صحيح round () في لغة البرمجة دارت.
12 
13

 toDouble (): تعطي هذه الدالة تحول العدد الي   عدد كسري.
مثال على استخدام الدالة تحويل إلى عدد كسري toDouble () في لغة البرمجة دارت. 

void main() { 
   int n1 = 2; 
   var value = n1.toDouble(); 
   print("Output = ${value}"); 
} 
مخرجات مثال على استخدام الدالة تحويل إلى عدد كسري toDouble () في لغة البرمجة دارت. 
Output = 2.0
 toInt (): تُرجع هذه الداله تحول العدد الي عدد صحيح المكافئ للرقم.
مثال على استخدام الدالة التحويل إلى عدد صحيح toInt () في لغة البرمجة دارت. 

void main() { 
   double n1 = 2.0; 
   var value = n1.toInt(); 
   print("Output = ${value}"); 
} 
مخرجات مثال على استخدام الدالة التحويل إلى عدد صحيح toInt () في لغة البرمجة دارت. 
Output = 2
 toString (): تُرجع هذه الدالة تمثيل السلسلة المكافئ للرقم. تحول الأرقام الي نصوص. 

مثال على استخدام الدالة تحويل الأرقام الي نص رقمي toString () في لغة البرمجة دارت. 
void main() {   
   int n1 = 2;   
   var value = n1.toString();   
   print( value is String ); 
}  
مخرجات مثال على استخدام الدالة تحويل الأرقام الي نص رقمي toString () في لغة البرمجة دارت. 
true
 truncate (): تُرجع هذه الدالة عددًا صحيحًا بعد تجاهل الكسور.
مثال على استخدام الدالة إرجاع العدد الصحيح وتجاهل الكسور  truncate() في لغة البرمجة دارت. 

void main() { 
   double n1 = 2.123; 
   var value = n1.truncate(); 
   print("The truncated value of 2.123 = ${value}"); 
} 
مخرجات مثال على استخدام الدالة إرجاع العدد الصحيح وتجاهل الكسور  truncate() في لغة البرمجة دارت. 
The truncated value of 2.123 = 2 







التسميات: