العودة   منتديات داماس > انظمة التشغيل والاوفيس > ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio

إضافة رد
08-07-2017, 02:01 PM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
خوارزميات السؤال الثالث [Lua AutoPlay Media Studio]
السؤال الثالث من اسئلة الخوارزميات سؤال ابسط من البساطة نفسها
لنفترض ان زر caps lock لايعمل خوارزميات السؤال الثالث [Lua AutoPlay Media Studio] وهو المسئول عن كتابة الأحرف الكبيرة
او الصغيرة خوارزميات السؤال الثالث [Lua AutoPlay Media Studio] لذا بما انك مبرمج فانت فانت تقوم بإنشاء برامج تساعدك في
حل المشاكل التي تواجهك خوارزميات السؤال الثالث [Lua AutoPlay Media Studio] اذا السؤال باختصار :-
** - برنامج يقوم بتحويل اول حرف في كل كلمة إلى حرف كبير (انظر الصورة للمزيد من التوضيح)


الصورة


خوارزميات السؤال الثالث [Lua AutoPlay Media Studio]


----------$$$ تم اضافة الحلول $$$----------


الحلول :- (كل حل مختلف عن الاخر)
==================================

صاحب الحل : ثامر أبو بلقيس


"ahmed         hatem              ahmed"
""
for w in string.gfind(t"%w+") do
k=k..w:gsub("^%l"string.upper).." "
end 
 Dialog
.Message("Notice"k); 
==================================

صاحب الحل :
igli

"ahmed         hatem              ahmed" 
gh "" 
 for 
w in string.gmatch(t"%a+") do  
   
String.Mid(w11) ;  
   
n1 String.Upper(n); 
   
w2 String.Replace(wnn1) ; 
   
gh gh .." ".. w2 
end 

Dialog
.Message(""gh
=================================

صاحب الحل : Ahmed Hatem Ahmed


lText "ahmed    hatem ahmed";
uText "";
words string.gmatch(lText"%S+")
for 
word in words do
      for 
String.Length(word) do
          if 
== 1 then char String.Upper(word:sub(cc))  else char word:sub(ccend
          uText 
uText .. char;
      
end
      uText 
uText .. " "
end 
Dialog
.Message("",uText); 
بالتوفيق للجميع خوارزميات السؤال الثالث [Lua AutoPlay Media Studio]




08-07-2017, 02:38 PM
ثامر أبو بلقيس
عضو مشارك
رقم العضوية: 932114
تاريخ التسجيل: Mar 2017
المشاركات: 32
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 4 إعجاب على 4 مشاركة
 
حتى تتغلب كذلك على المسافات بين المفردات

"ahmed         hatem              ahmed"
""
for w in string.gfind(t"%w+") do
k=k..w:gsub("^%l"string.upper).." "
end 
 Dialog
.Message("Notice"k); 
موفقين شباب

08-07-2017, 02:48 PM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
المشاركة الأصلية كتبت بواسطة ثامر أبو بلقيس 
حتى تتغلب كذلك على المسافات بين المفردات

"ahmed         hatem              ahmed"
""
for w in string.gfind(t"%w+") do
k=k..w:gsub("^%l"string.upper).." "
end 
 Dialog
.Message("Notice"k); 
موفقين شباب
ماشاء الله تبارك الرحمن
مرحبا بك استاذنا الغالي
حل اكثر من رائع

في سؤال تاني بعد شوي اتمني تكون حاضر

08-07-2017, 05:15 PM
ثامر أبو بلقيس
عضو مشارك
رقم العضوية: 932114
تاريخ التسجيل: Mar 2017
المشاركات: 32
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 4 إعجاب على 4 مشاركة
 
إن شاء الله اذ استطعنا الاجابة سنشارك في الاستفادة معكم
---------------------------------------------------------
من باب الإثراء
على ذكر تعطل زر caps lock
والذي أعاق كتابة الحروف بقطع كبير يمكن التحكم فيه برمجيا
هو الآخر
يمكنك الاطلاع


من هنااااااا

09-07-2017, 02:51 AM
عبد الهادي بهاب
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 723
تلقى دعوات الى: 28 موضوع
إعجاب: 178
تلقى 440 إعجاب على 247 مشاركة
 
محاولة

"ahmed         hatem              ahmed" ;
gh "" ;
 for 
w in string.gmatch(t"%a+") do 
   
String.Mid(w11) ; 
   
n1 String.Upper(n);
   
w2 String.Replace(wnn1) ;
   
gh gh .." ".. w2 ;
end

Dialog
.Message(""gh

09-07-2017, 03:06 AM
ثامر أبو بلقيس
عضو مشارك
رقم العضوية: 932114
تاريخ التسجيل: Mar 2017
المشاركات: 32
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 4 إعجاب على 4 مشاركة
 
بحكم ان المحاولة بلغة لوا

قد أبدي رأي بسيط أنت جرب ثم أحكم

جميل : ليس ممنوعا أن يكون المحتوى النصي عبارة عن كلمات
لكن لازم نديرو حساب بلي ربما يكون قبل الاسم رقم مثلا أو بعده

جرب ضع رقم في اي موقع و امتحن الكودين

موفق

09-07-2017, 03:13 AM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
المشاركة الأصلية كتبت بواسطة ثامر أبو بلقيس 
بحكم ان المحاولة بلغة لوا

قد أبدي رأي بسيط أنت جرب ثم أحكم

جميل : ليس ممنوعا أن يكون المحتوى النصي عبارة عن كلمات
لكن لازم نديرو حساب بلي ربما يكون قبل الاسم رقم مثلا أو بعده

جرب ضع رقم في اي موقع و امتحن الكودين

موفق







09-07-2017, 03:15 AM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
خلاص سيتم وضع الحلول الان لكن طبعا السؤال الرابع
علي وصول (وهو صعب نوعا ما استعدوا )

09-07-2017, 03:18 AM
ثامر أبو بلقيس
عضو مشارك
رقم العضوية: 932114
تاريخ التسجيل: Mar 2017
المشاركات: 32
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 4 إعجاب على 4 مشاركة
 
أي المحاولات تخاطب هذه الصور

09-07-2017, 03:23 AM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
المشاركة الأصلية كتبت بواسطة ثامر أبو بلقيس 
أي المحاولات تخاطب هذه الصور
محاولتي لكودي

وجربته عندك نفس الناتج اذا لمس الرقم النص يصبح اول حرف small

09-07-2017, 03:24 AM
ثامر أبو بلقيس
عضو مشارك
رقم العضوية: 932114
تاريخ التسجيل: Mar 2017
المشاركات: 32
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 4 إعجاب على 4 مشاركة
 
وعند محاولة المحترف جربه
ربما نصححه


كمايلي :
استبدل : %a+ ب %S+ في الكودمع مراعاة القطع كما كُتِب

09-07-2017, 03:30 AM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
المشاركة الأصلية كتبت بواسطة ثامر أبو بلقيس 
وعند محاولة المحترف جربه
ربما نصححه
للاسف كود الاستاذ igli يهمل الارقام

09-07-2017, 03:31 AM
Ahmed Hatem Ahmed
عضوية الشرف
رقم العضوية: 620600
تاريخ التسجيل: Jun 2015
المشاركات: 1,411
تلقى دعوات الى: 1179 موضوع
إعجاب: 269
تلقى 1,636 إعجاب على 445 مشاركة
 
تمت اضافة الحلول

09-07-2017, 03:51 AM
عبد الهادي بهاب
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 723
تلقى دعوات الى: 28 موضوع
إعجاب: 178
تلقى 440 إعجاب على 247 مشاركة
 
المشاركة الأصلية كتبت بواسطة ثامر أبو بلقيس 
وعند محاولة المحترف جربه
ربما نصححه


كمايلي :
استبدل : %a+ ب %S+ في الكودمع مراعاة القطع كما كُتِب
بعد التعديل ...حرف يصنع الفرق .......ما شاء الله .....شكرا استاذ المداخلة
"4ahmed         hatem              ahmed" 
gh "" 
 for 
w in string.gmatch(t"%S+") do  
   
String.Mid(w11) ;  
   
n1 String.Upper(n); 
   
w2 String.Replace(wnn1) ; 
   
gh gh .." ".. w2 
end 

Dialog
.Message(""gh

09-07-2017, 04:05 AM
عبد الهادي بهاب
VIP
رقم العضوية: 447434
تاريخ التسجيل: Jan 2014
المشاركات: 723
تلقى دعوات الى: 28 موضوع
إعجاب: 178
تلقى 440 إعجاب على 247 مشاركة
 
المشاركة الأصلية كتبت بواسطة Ahmed Hatem Ahmed 
محاولتي لكودي

وجربته عندك نفس الناتج اذا لمس الرقم النص يصبح اول حرف small
كود حميل
بارك الله فيكم نتعلم من هذه الاكواد الكثير من لغة ليوا التي اجهل استخداماتها


خوارزميات - السؤال الثالث [Lua - AutoPlay Media Studio]



Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.