انا مطلوب مني interface
فيها اسماء المواد واليوزر يدخل الدرجات
بحيث لما ادخل 5 درجات يطلع مجموعهم
والنسبه المئوية
والتقدير يعني لو المواد من 500 وجاب اكتر من 450 يبقى امتياز وهكزا
ارجو الافاده انا لسه مبتدئ ف الماتلاب
انا مطلوب مني interface
فيها اسماء المواد واليوزر يدخل الدرجات
بحيث لما ادخل 5 درجات يطلع مجموعهم
والنسبه المئوية
والتقدير يعني لو المواد من 500 وجاب اكتر من 450 يبقى امتياز وهكزا
ارجو الافاده انا لسه مبتدئ ف الماتلاب
[RIGHT]لازم تكون عارف gui فى الماتلاب الاول وبعدين ممكن تستخدم ال Database toolbox[/right]
انا عارف بس انا عايز الكود
اخى العزيز لا تتوقع احد يقوم بعمل الكود بدلا منك
لابد ان تبدا واذا واجهت اى مشكلة سنقوم بمساعدتك
جزاك الله كل خير
جزاك الله خيرا واتمنى انك توفق فى مشروعك ولا تنسى اذا واجهت اى مشكلة لا تتردد فسوف نساعدك
السلام عليكم
فقط تنبيه بسيط
لا تحتاج ل Database toolbox
اعني يكمن استخدام ال gui
مع m-file
تعلم الجي يو اي بياخذ منك ساعه واحده لمشروعك
بالتوفيق ان شاء الله
Num1 = str2double(get(hObject,’string’));
handles.a = Num1;
Gui data(hObject,handles)
Num2 = str2double(get(hObject,’string’));
handles.b = Num2;
Gui data(hObject,handles)
Num3 = str2double(get(hObject,’string’));
handles.c = Num3;
Gui data(hObject,handles)
Num4 = str2double(get(hObject,’string’));
handles.d = Num4;
Gui data(hObject,handles)
Num5 = str2double(get(hObject,’string’));
handles.e = Num5;
Gui data(hObject,handles)
فى ال total sum button call back
Sum = handles.a + handles.b + handles.c + handles.d +handles.e
set(handles.edit 6,’string’,Sum)
فى ال percent button call back
Percent =( (handles.a + handles.b + handles.c + handles.d +
handles.e)*100 )/500;
set(handles.edit 7,’string’,Percent)
فى ال grade button call back
switch (Percent)
case (85 <= Percent =< 100)
set(handles.edit 8,’Excellent’,Grade)
case (75 <= Percent < 85)
set(handles.edit 8,’Very GOOD’,Grade)
case (65 <= Percent < 75)
set(handles.edit 8,’GOOD’,Grade)
case (50 <= Percent < 65)
set(handles.edit 8,’Pass’,Grade)
otherwise
set(handles.edit 8,’failed’,Grade) end
دا الكود اللي كتبته بس للاسف مش شغال يا ريت اللي عنده تعديل يقول بسرعه
دا شكل الجي يو اي
السلام عليكم
ممكن ترفع الجي يو اي مع الام فايل
بيكون اسهل لتتبع المشكله
تحياتي
فعلا ارفع الام فيل علشان نقدر نشوف المشكلة أحسن