برمجة تطبيقات فلاتر (dart & flutter) والتوعية التقنية
Photo
مثال وهذا الخرج 🖥
ما هو الخرج الكود التالي عندما g=6 & h=6 :
int sum(int g,int h){
return g+h+6; }
int sum(int g,int h){
return g+h+6; }
Anonymous Quiz
6%
12
1%
15
90%
18
0%
22
2%
16
❤1
#من يستعجل صبرك سوف نشرح إلى أن نطلق التطبيق في المتجر لكن خطوه خطوه
❤2
ناتج الكود
sum(int a,int b){
return a+b; } عندما a=b=6
sum(int a,int b){
return a+b; } عندما a=b=6
Anonymous Quiz
51%
12
14%
6
35%
Error بسبب عدم وجود نوع الدالة
❤2
#تمرين بسيط حاولوا تحلوه علشان تتعود على حل المشاكل :
قم بتعريف دالة تعمل على إيجاد م
المجموع لاي رقم معين
توضيح
مجموع الرقم 5 هو
1+2+3+4+5
أرى الحل في تعليقات
قم بتعريف دالة تعمل على إيجاد م
المجموع لاي رقم معين
توضيح
مجموع الرقم 5 هو
1+2+3+4+5
أرى الحل في تعليقات
❤1👍1
int sum(int num){
int sum=0;
for(int i=1;i<=num;i++){
sum+=i;
}
return sum;
}
int sum=0;
for(int i=1;i<=num;i++){
sum+=i;
}
return sum;
}
❤2
4#الدرس الرابع 👋سلام الله عليكم نعيد اكمال موضوع الfunction بالتفصيل من أجل أن نفهم أكثر وبقوة
#نعلم إن هناك انواع لكتابة الدوال على حسب احتياج المبرمج وعلى حسب المهمه المطلوب عملها للدالة هذه أربعة أنواع
there are four types of functions in Dart. These are as follows:
No arguments and no return type
#دوال بدون متغيرات مدخلة بين قوسيها وايضا بدون نوع ارجاع
With arguments and no return type
#دوال مع متغيرات وبدون نوع اي من نوع void لا ترجع لنا قيمه مثلا لو الدالة من نوع int راح ترجع قيمه من نفس النوع
No arguments and return type
#دوال بدون متغيرات مدخلة ومع قيمه راجعة مثل int أو float أو غيرها من انواع البيانات
With arguments and with return type
#دوال مع متغيرات مدخلة ومع قيمه الدالة سوف ترجعها وسوف تستقبلها لداخل متغير من نفس نوع الدالة
there are four types of functions in Dart. These are as follows:
No arguments and no return type
#دوال بدون متغيرات مدخلة بين قوسيها وايضا بدون نوع ارجاع
With arguments and no return type
#دوال مع متغيرات وبدون نوع اي من نوع void لا ترجع لنا قيمه مثلا لو الدالة من نوع int راح ترجع قيمه من نفس النوع
No arguments and return type
#دوال بدون متغيرات مدخلة ومع قيمه راجعة مثل int أو float أو غيرها من انواع البيانات
With arguments and with return type
#دوال مع متغيرات مدخلة ومع قيمه الدالة سوف ترجعها وسوف تستقبلها لداخل متغير من نفس نوع الدالة
#النوع الثاني
With arguments and no return type
مع متغيرات وبدون يعني نوع الدالة void
Example:
#مثال
//دالة اسمها funمن نوع void لا ترجع قيمه
//تستقبل متغير من نوع String نص اسمه name
//عملها سوف تقوم بطباعة النص المدخل لها
void fun(String name){
print(name);
}
// دالة الرئيسية تستدعي اي دالة من داخلها
void main(){
//الدالة ضروري عند استدعائها كتابة اسمها ثم
//القيمه الذي تستقبلها والا سوف يحدث خطا
fun("Ali");
}
Output:
#الخرج هو
Ali
طباعة النص الذي ارسلناه للدالة ويمكننا استدعاء الدالة متى ما نريد داخل الmain
With arguments and no return type
مع متغيرات وبدون يعني نوع الدالة void
Example:
#مثال
//دالة اسمها funمن نوع void لا ترجع قيمه
//تستقبل متغير من نوع String نص اسمه name
//عملها سوف تقوم بطباعة النص المدخل لها
void fun(String name){
print(name);
}
// دالة الرئيسية تستدعي اي دالة من داخلها
void main(){
//الدالة ضروري عند استدعائها كتابة اسمها ثم
//القيمه الذي تستقبلها والا سوف يحدث خطا
fun("Ali");
}
Output:
#الخرج هو
Ali
طباعة النص الذي ارسلناه للدالة ويمكننا استدعاء الدالة متى ما نريد داخل الmain
👍1
#النوع الثالث هو
Function with no arguments but return type:
Example:
مثال :
//دالة من نوع عدد صحيح int وبدون متغيرات مدخلة لها ولازم ترجع من نفس نوع
//راح ترجع الرقم 5 دائما لانها لا توجد لديها متغيرات مدخلة تستقبل قيمه ثم تغيرها
int myPrice(){
int price =5;
return price;
}
void main(){
// متغير يستقبل القيمه التي سوف ترجعها الدالة
int Price = myPrice();
print(Price);
}
Output:
#الخرج هو:
5
Function with no arguments but return type:
Example:
مثال :
//دالة من نوع عدد صحيح int وبدون متغيرات مدخلة لها ولازم ترجع من نفس نوع
//راح ترجع الرقم 5 دائما لانها لا توجد لديها متغيرات مدخلة تستقبل قيمه ثم تغيرها
int myPrice(){
int price =5;
return price;
}
void main(){
// متغير يستقبل القيمه التي سوف ترجعها الدالة
int Price = myPrice();
print(Price);
}
Output:
#الخرج هو:
5
👍1
#النوع الرابع هو
Function with arguments but no return type:
دالة مع متغيرات مدخلة ومع قيمه راجعه
Example:
#مثال :
//دالة تستقبل رقمين من نوع int اعداد صحيحه ثم سوف ترجع لنا مجموعهما
int mySum(int firstNumber, int secondNumber){
return (firstNumber + secondNumber);
}
void main(){
//هذاadditionOfTwoNumber اسم متغير سوف يحفظ القيمه الراجعه من الدالة وهي مجموع الرقمين
int additionOfTwoNumber = mySum(100, 500);
Output:
#الخرج هو :
600
print(additionOfTwoNumber);
}
Function with arguments but no return type:
دالة مع متغيرات مدخلة ومع قيمه راجعه
Example:
#مثال :
//دالة تستقبل رقمين من نوع int اعداد صحيحه ثم سوف ترجع لنا مجموعهما
int mySum(int firstNumber, int secondNumber){
return (firstNumber + secondNumber);
}
void main(){
//هذاadditionOfTwoNumber اسم متغير سوف يحفظ القيمه الراجعه من الدالة وهي مجموع الرقمين
int additionOfTwoNumber = mySum(100, 500);
Output:
#الخرج هو :
600
print(additionOfTwoNumber);
}
👍2