الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن التفرقة بين الأرقام الزوجية والفردية

مغلق
بدأه asdegypt في 10 نوفمبر 2005 · 4 رد · 2,638 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوانى الأعزاء كيف يمكننى التقرقة بين الرقام الزوجية والفردية من 1 ألى 1000

بحيث أذا كان الرقم فردى يأخذ شكل وإذا كان زوجى ياخد شكل أخر

أرجو منكم الحل

#2

من المعروف أن العدد الفردي إذا قسم على ثنين فإنه يخرج خارج نطاق القيمة integer لأنه يصبح عدد كسري من هنا نفذت هذا الكود :

ملاحضة الأعداد سأفرض لها القيمة $num بإمكانك تغيرها في برنامجك

<?

//سنقوم بتقسيم العدد على إثنين
$total = ($num/2);
//سنقوم بطلب نوع المتغير
$test = gettype($total);
//سنقوم الأن بإختبار لمعرفة ماإذا كان العدد فردي أو زوجي عنطري ناتج gettype
if ($test = "integer"){
    ("الأمر المطلوب في حالة كان المتغير زوجي")
}else{
     ("الأمر المطلوب في حالة كان المتغير فردي")
}
?>

ملاحضة : يجب تغير العبارتي التاليتين ("الأمر المطلوب في حالة كان المتغير زوجي") , ("الأمر المطلوب في حالة كان المتغير زوجي")

تم تعديل هذه المشاركة بواسطة add1 في 10 نوفمبر 2005 في 02:51

#3

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

توجد طريقة أسرع وهي التالي باستخدام باقي القسمة على اثنين:

$test = $num %2;
if ($test == 0)
{
//إذا كان الرقم زوجياً نفذ الكود التالي
// ..............................
}
else
{
//إذا كان فردياً نفذ الأمر التالي
//................................
}

تم تعديل هذه المشاركة بواسطة عبدالله المبرمج في 10 نوفمبر 2005 في 12:32

#4

أستغرب من هكذا تصرفات

ممن يلحون بالسؤال وعندما تقدم لهم الإجابه لايكلفون نفسهم عناء كلمة شكر !!!

#5

شكرا جزيلا يا اخوانى على الرد الجميل ده واعتذر عن تأخر الرد

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…