Loading...

BTC Address to donate : [[address]]

Donation of [[value]] BTC Received. Thank You.
[[error]]

Expl0it-c0d3 :: Sec4eVer TeAm ::
  • شكراً: 23
  • تم شكره 103 مرة في 10 مشاركة


بسم الله الرحمن الرحيم

في درسنا اليوم إن شاء الله نتعرف على الأعداد وكيفية النعامل معاها في البيرل
كما تعلمنا في الرياضيات ان الأعداد أنواع: الأعداد الطبيعية، العشرية، الصحيحة ..
في البيرل نستطيع التعامل مع جميع أنواع العداد بيما فيها النظام الثماني والسداسي عشر.
لناخذ أمثلة لكي نستطيع الفهم الأكثر

طريقة تعيين القيم :

[
كود PHP:
$real 27;
$float 3.14159;
$integer = -4;
$exponent 10e12


كما نلاحظ هنا قمنا بتعيين لكل متغير رقم ف: real هو عدد حقيقى و float عشري و integer صحيع و exponent وهو عدد أس عدد.

العمليات الرياضية في البيرل:
لنأخد هذا المثال ونقوم بشرحه بالتفصيل




كود PHP:
#!/usr/bin/perl
use Math::Trig#USE THIS MODULE

print "content-type: text/html \n\n"#HTTP HEADER
$real 27;
$float 3.14159;
$integer = -4;
$exponent 10e12;
print 
tan($real);     #TANGENT FUNCTION
print "<br />";
print 
sin($float);    #SINE FUNCTION
print "<br />";
print 
acos($integer); #COSINE FUNCTION 
]

اهم شيء هو السطر الثاني و هو ( use Math::Trig; ) ومعناها ان المبرج يطلب من البرنامج الإستعانة بالمكتبة المسمات math::Trig وفائدة هذه المكتبة انها تحتوى على معدلات رياضية ياخذ منها البرنامج النظريات لتطبيقها فمثلا في السطر الثامن نطلب من البرنامج بتطبيق النظرية (ظل ) على المتغير real و في السطر العاشر النظرية ( جب) و السطر الثاني عشر النظرية (تجب)

أنظر للنتيجة بعد تطيبق الأمر وسترى ولمعلومات أكثر يمكن البحث في الأتنرنت او كتب الرياضيات عن كيفية عمل هاته النظريات

ناتج المثال:
كود بلغة HTML:
-3.27370380042812
2.65358979335273e-06
3.14159265358979-2.06343706889556i

وللتأكد من الناتج نفتح الألة الحاسبة ونعير نظامها إلى علمية ثم نكتب الرقم ونضغك على Sin او cos او Tar وسنرى أن النتائج متطابقة.

العمليات الحسايبة:

مثال:


كود PHP:
#!/usr/bin/perl

print "content-type: text/html \n\n"#HTTP HEADER

#PICK TWO NUMBERS
$x 14;
$y 10;
#MULTIPLICATION OPERATOR
$area = ($x $y);
$sec =($x-$y);
$ever = ($x+$y);
$code = ($x/$y);
$rest = ($x%$y);
print 
"This is The operation( X ) $area";
print 
"<br />";
print 
"This is The operation ( - ) $sec";
print 
"<br />";
print 
"This is The operation ( + ) $ever";
print 
"<br />";
print 
"This is The operation ( / ) $code";
print 
"<br />";
print 
"This is The operation ( % ) $rest";
print 
"<br />"
والنتيجة تكون كالتالي:


كود بلغة HTML:
This is The operation( X ) 140
This is The operation ( - ) 4
This is The operation ( + ) 24
This is The operation ( / ) 1.4
This is The operation ( % ) 4
هذا المثال لا يحتاج الشرح إلى في شيء واحد وهو العلامة % والمعصود بها هنا هو حاصل القسمة.


يتبع....

8 أعضاء قالوا شكراً لـ Expl0it-c0d3 على المشاركة المفيدة:
30-01-2010, 04:24 PM
HaRd_HaKeRz C-H TeAm
  • شكراً: 525
  • تم شكره 279 مرة في 77 مشاركة

شكرا على الشرح خويا اكسبلوات مستنين جديدك

توقيع
TO DONATE : BTC => 1D8Aq4q2jQnvGD1GaK9vbNwKgm1K5zUEWL || PM => U4089661


13-02-2010, 04:05 PM
VoLc4n0 عضو مميز
  • شكراً: 74
  • تم شكره 29 مرة في 9 مشاركة

بارك الله فيك

بانتظرا المزيد من الدروس الاحترافيه

توقيع
كود PHP:
#!user/bin/perl
$kala "KaLashnikoV was her ";
$echo "we love sec4ever ";
$hack "VoLc4n0 -=- flash -=- stone love";
print 
"$Kala\n";
print 
"$echo\n";
print 
"$hack\n"

كود PHP:
my mail fnj@hotmail.com
my mail volc4n0
@hotmail.com 
07-05-2010, 02:16 PM
V!ru$_T4ckJ3n Linux Coder
  • شكراً: 306
  • تم شكره 348 مرة في 106 مشاركة

اخي الكريم شكرا لك على الشرح الرائع
لكن عندي سؤال و هو في الفرع الاول
اعني tan & sin & cos
هنا نحن حسبنا ب radian الراديان
ماذا لو اردنا حسابه بالدرجة

06-06-2010, 11:17 PM
DZ-CRYPT عضو مميز
  • شكراً: 81
  • تم شكره 18 مرة في 6 مشاركة

بارك لله فيك

توقيع
[SIGPIC][/SIGPIC]
24-08-2010, 09:00 PM
Aboukateda عضو مميز
  • شكراً: 8
  • تم شكره 102 مرة في 29 مشاركة

المشاركة الأصلية كتبت بواسطة V!ru$_T4ckJ3n اقتباس :
اخي الكريم شكرا لك على الشرح الرائع
لكن عندي سؤال و هو في الفرع الاول
اعني tan & sin & cos
هنا نحن حسبنا ب radian الراديان
ماذا لو اردنا حسابه بالدرجة

كود:
 
    sub deg2rad {
        my $degrees = shift;
        return ($degrees / 180) * PI;
    }

    sub rad2deg {
        my $radians = shift;
        return ($radians / PI) * 180;
    }