1. تطوير الويب
3

أفدنا بـ كود - أكتب لنا كود بسيط و مفيد باللغة التي تريدها

  • MohammadAtwi
  • 2017-02-25T14:32:32+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
3
agent3bood 2017-02-25T17:49:54+00:00 2017-02-25T17:51:42+00:00 أضف ردا
  • رابط مختصر
[1,2,3].reduce( (total, val) => total + val, 0 );

جافاسكربت es6

2
zakariamouhid 2017-02-25T19:07:13+00:00 أضف ردا
  • رابط مختصر
// JavaScript
var pow = (x, n) => {
  if (n === 0)
    return x === 0 ? NaN : 1;
  if (n === 1)
    return x;
  if (n === 2)
    return x * x;
  if (n % 2 === 0)
    return pow(pow(x, n / 2), 2);
  return x * pow(pow(x, (n - 1) / 2), 2);
};
console.log(pow(0.999999999999999, 693701640907261));
// 0.4999999981379348
1
ali_ahmed 2017-02-25T20:44:30+00:00 أضف ردا
  • رابط مختصر

ما عمل هذا الكود، عمل لي عقدة نفسية عندما أردت قراءته ^_^!

أتمنى شرحه ببساطة :)

1
zakariamouhid 2017-02-26T03:00:40+00:00 2017-02-26T03:01:04+00:00 أضف ردا
  • رابط مختصر

مثل Math.pow الموجودة مسبقا في جافاسكربت

لحساب x أس n

x^n

فقط يجب أن يكون n عددا صحيحا وليس به فاصلة

والخوارزمية المتبعة ناتجة عن العلاقة

n = 2k
->    x^n = (x^(n/2))^2
n = 2k + 1
->    x^n = x * (x^((n-1)/2))^2
1
ali_ahmed 2017-02-26T03:37:39+00:00 أضف ردا
  • رابط مختصر

يبدو أنني أحتاج دروسًا في الرياضيات أكثر من ما تخيلت، السبب في ذلك لم أدرس الرياضيات باللغة الانجليزية، ولكن لحد اللحظة أفهم ما قلته.

يبدو المثال معقد من الوهلة الأولى، ولكن بعد قراءته وتحليله أصبح واضحًا.

شكراً للتبسيط :)

0
mohamed asfar 2017-02-26T15:21:13+00:00 أضف ردا
  • رابط مختصر

@zakariamouhid هل توجد صيغة لوضع فاصلة أو نقطة بين كلمات نص تلقائيا ، أحتاجه لبرمجة انشاء الكلمات الدلالية.

1
zakariamouhid 2017-02-26T15:36:10+00:00 أضف ردا
  • رابط مختصر
var str = "Hello World   text     2text";
str = str.replace(/\s+/g, ", ");
console.log(str);
2
omega web 2017-02-25T21:02:56+00:00 أضف ردا
  • رابط مختصر

كود CSS بسيط لقلب ينبض ؛ يمكنك أستخدامه في الحقوق مثل وضع ( صنع بحب في معامل فلان)

http://jsfiddle.net/0rk8x1mo
1
salemsh 2017-02-26T04:07:05+00:00 أضف ردا
  • رابط مختصر

جميل، انظر ماذا سيحدث عن محاولة ترجمة هذا القلب النابض بإضافة جوجل ترانزليت على الجوجل كروم. :))

0
iArabic 2017-02-26T14:32:04+00:00 أضف ردا
  • رابط مختصر

جميل وهذه تجربة مباشرة من جهازي فوراً :

http://arabic.burrow.io/cha...
0
iArabic 2017-02-26T18:43:49+00:00 أضف ردا
  • رابط مختصر

تم إيقاف سيرفر يوندوز ، وهنا للتجربة سيرفر لينكس على جهازي :

http://saudia.burrow.io/sms
0
mohamed youssouf 2017-02-25T18:37:40+00:00 أضف ردا
  • رابط مختصر
console.log("...");

من منا لا يستخدم console log خصوصا عند تتبع الأخطاء وحلها :)

0
thisisyusuf 2017-02-25T19:44:11+00:00 أضف ردا
  • رابط مختصر
If your Post = blank Then
Exit Post
0
Tarek_DZ14 2017-02-26T12:23:30+00:00 2017-02-26T12:24:14+00:00 أضف ردا
  • رابط مختصر

هذا كود دالة لحساب مضروب عدد طبيعي بلغة LUA


function factorial(n)

s=1;

for i=1,n do

s=s*i

end

return s

end


0
Tarek_DZ14 2017-02-26T12:30:01+00:00 2017-02-26T12:31:10+00:00 أضف ردا
  • رابط مختصر

لم أفهم طريقة كتابة الكود في التعليق الرجاء المساعدة

1
mohamed asfar 2017-02-26T15:14:14+00:00 أضف ردا
  • رابط مختصر

انقله إلى notpad وقبل بداية كل سطر اضغط على زر بيمين لوحة المفاتيح فيه سهمين متقابلين لوضع فراغ

0
Tarek_DZ14 2017-02-26T17:35:15+00:00 أضف ردا
  • رابط مختصر

شكرا جزيلا أخي محمد على التوضيح

أما الشرح في "طريقة تنسيق الرد" غير واضحة تماما

2
zakariamouhid 2017-02-26T19:17:05+00:00 أضف ردا
  • رابط مختصر

قبل كل سطر في الكود أضف 4 مسافات

ولتسهيل العملية يمكنك أخد الكود كاملا ووضعه في محرر نصوص وتحديد الكود كاملا وضغط tab

1
Tarek_DZ14 2017-02-26T19:42:49+00:00 2017-02-26T19:43:53+00:00 أضف ردا
  • رابط مختصر

لقد قمت بتجريب طريقتك أخي zakariamouhid هنا

function nbr(a)
ver = 0
result = 1
La = String.Length(""..a);
sharp = String.Mid(""..a, 1, 1);
sharpascii = String.Asc(""..sharp);
if sharp~="+" and sharp~="-" then
if sharpascii < 48 or sharpascii > 57 then
result = -1
end
end
for i=2,La do
shar = String.Mid(""..a, i, 1);
sharasc = String.Asc(""..shar);
if sharasc == 46 then
ver = ver+1
end
if sharasc < 48 and sharasc~=46 then
result = -1
end
if sharasc > 57 then
result = -1
end
end
if ver ~= 0 and ver ~= 1 then
result = -1
end
if ver==1 then
res = String.Find(""..a, ".", 1, false);
if res == La then
result = -1
end
end
return result
end
0
Tarek_DZ14 2017-02-26T19:46:21+00:00 أضف ردا
  • رابط مختصر

الكود أعلاه للتحقق من سلسلة نصية هل هي عدد أم لا تفيد هذه الدالة لاستعمالها قبل القيام بأي عمليات حسابية

إذا كانت السلسلة النصية عدد ترجع لنا الدالة العدد 1 وإن لم تكن عدد ترجع لنا العدد -1 الدالة مكتوبة بلغة LUA أيضا

1
zakariamouhid 2017-02-26T19:48:38+00:00 أضف ردا
  • رابط مختصر

@Tarek_DZ14

هل هذه اللغة التي كتبت بها لا توجد بها مسافات قبل بعض الأسطر لتسهيل القراءة ؟

مثل

function nbr(a)
    ver = 0
    result = 1
    La = String.Length(""..a);
    sharp = String.Mid(""..a, 1, 1);
    sharpascii = String.Asc(""..sharp);
    if sharp~="+" and sharp~="-" then
        if sharpascii < 48 or sharpascii > 57 then
            result = -1
0
Tarek_DZ14 2017-02-26T22:04:45+00:00 أضف ردا
  • رابط مختصر

طبا يمكن وضع المسافات كما نشاء لكن السكريبت عندما كتبته لم أكن أتصور أني سأشاركه يوما ما على النت بالنسبة لي هو واضح ولو كان بدون مسافات

0
afaki 2017-02-26T18:20:45+00:00 أضف ردا
  • رابط مختصر

حاليا اتعلم Haskell وهذه بعض الأكواد

quicksort

qsort [] = []
qsort (p:xs) = qsort [x | x <- xs, x < p] ++ [p] ++ qsort [x | x <- xs, x >= p]

collatz sequence

cseq :: Int -> [Int]
cseq 1 = [1]
cseq n
    | even n = n:cseq(n `div` 2)
    | odd n = n:cseq(n * 3 + 1)

factorial

fact :: Int -> Int
fact n
    | n <= 1 = 1
    | otherwise = n * fact (n - 1)

reverse polish notation

import Data.List

solveRPN :: String -> Int

solveRPN xs = head (foldl func [] (words xs))
    where
        func (x:y:xs) "+" = (x + y:xs)
        func (x:y:xs) "*" = (x * y:xs)
        func (x:y:xs) "-" = (x - y:xs)
        func (x:y:xs) "/" = (x `div` y:xs)
        func xs number = (read number:xs)

Fibonacci

fib :: Int -> Int

fib n
    | n < 2 = n
    | otherwise = fib(n - 1) + fib(n - 2)
-1
M.Assaf 2017-03-06T21:49:48+00:00 أضف ردا
  • رابط مختصر
https://khamsat.com/program...
-2
M.Assaf 2017-03-06T21:50:06+00:00 أضف ردا
  • رابط مختصر
https://khamsat.com/program...
-2
M.Assaf 2017-03-06T21:50:23+00:00 أضف ردا
  • رابط مختصر
https://khamsat.com/program...

تطوير الويب

مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.

103 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • تعديل كود برمجي لو سمحتم
  • عندي مشكله في فيجوال ستوديو كود
  • مساعدة في دمج الكودين معا php HTML js
  • تعديل كود برمجي لا هنتم ضروري Html
  • مشكلة في ظهور صورة الملف الشخصي في كود php

انسخ هذا الرابط:

تنبيه