رفتن به مطلب
  • 0

تشخیص زوج و فرد بودن عدد


AMiN.M7892

سوال

سلام

من یه متغییر از نوع Int دارم حالا میخوام تشخصش بدم ببینم عدد زوج هست یا فرد

دوستان لطفا یه تابع واسش بدید

هرچی فکر کردم به نتیجه نرسیدم :roomNemishe:

پیشاپیش ممنون و متشکرم :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام هموطن

عددی که زوج هست اگر تقسیم بر 2 بشه ، باقیمانده نداره

Sub zojfard(number As Int) As Int
	If number mod 2 = 0 Then
		Return 1
	Else 
		Return 2
	End If
	
End Sub

بعد از اینکه عدد دادی چک میکنی یک هست یا 2

یک باشه یعنی زوج، 2 باشه یعنی فرد

If zojfard(2) = 1 Then
'zoj
else If zojfard(2) = 2 Then
'fard
End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

عددی که زوج هست اگر تقسیم بر 2 بشه ، باقیمانده نداره

 

این رو  چطور حساب کردید شما ؟و توی کدوم کتاب ریاضی هستش که  یک عدد زوج تقسیم بر 2 بشه  باقیمانده نداره ؟

 

 

مثلا 6/2

8/2  و 10/2  و 12/2

 

این ها باقیمانده ندارند ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این رو  چطور حساب کردید شما ؟و توی کدوم کتاب ریاضی هستش که  یک عدد زوج تقسیم بر 2 بشه  باقیمانده نداره ؟

 

 

مثلا 6/2

8/2  و 10/2  و 12/2

 

این ها باقیمانده ندارند ؟

هموطن واقعا بنده از شما معذرت میخوام، کلا ریاضی ام خوب نیست

باز خدارو شکر افرادی مثل شما هستن که ما بچه های تجربی رو در اینطور مسائل ، یاری بدن...

بازم پوزش بنده رو بپذیرید

-----------

البته، 

6/2

8/2  و 10/2  و 12/2

ین اعداد اینتیجر نیستن عزیزم، float یا double هستن

در کد من و توضیحات کاربر اگر دقت کنید، بنده اینتیجر رو دارم میگیرم

 

اما برای اعداد اعشاری هم الان دارم فکر میکنم جواب میده ها

ببینید ، الان 6 تقسیم بر 3 ، باقیمانده داره؟

جواب میشه 2 باقیمانده میشه 0

تا جایی که من میدونم البته

 

-----------

بازم ممنون بابت توضحتون :gol:

@,

کد رو با توجه به کمک دوستان اصلاح کنید، کدی که بنده دادم، فقط برای اعداد صیح قابل استفاده هستش

....................

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ین اعداد اینتیجر نیستن عزیزم، float یا double هستن

 

هم وطن من که حرفی نزدم گفتم شاید من تا حالا نشنیده باشم که به علمم افزوده بشه

 

 

من فرق FLOAT و DOUBLE رو خوب بلدم  من منظرم 6/2  یعنی 6 تقسیم بر 2 هستش  نه اعشاری / علامت تقسیم هستش :)  من هر چقدر 6 رو بر 2 تقسیم میکنه یا 8 یا 10 یا 12 و ......  که زوج هستند تقسیم بر دو میکنم باقیمانده اون ها 0  نمیشه میشه بهم کمک کنید ؟ لطفا

 

مرسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این رو چطور حساب کردید شما ؟و توی کدوم کتاب ریاضی هستش که یک عدد زوج تقسیم بر 2 بشه باقیمانده نداره ؟

مثلا 6/2

8/2 و 10/2 و 12/2

این ها باقیمانده ندارند ؟

استاد باقی مانده اینایی که گفتی 0 نیست ؟ : )))

6 تقسیم بر 2 جواب میشه 3 و باقی ماندش هم 0

چنده بگو مام یاد بگیریم , کتاب ریاضیارم معرفی کنین , کل چیزایی که یاد گرفتیمو بردی زیر سوال هموطن : ))

لینک ارسال
به اشتراک گذاری در سایت های دیگر

هم وطن من که حرفی نزدم گفتم شاید من تا حالا نشنیده باشم که به علمم افزوده بشه

 

 

من فرق FLOAT و DOUBLE رو خوب بلدم  من منظرم 6/2  یعنی 6 تقسیم بر 2 هستش  نه اعشاری / علامت تقسیم هستش :)  من هر چقدر 6 رو بر 2 تقسیم میکنه یا 8 یا 10 یا 12 و ......  که زوج هستند تقسیم بر دو میکنم باقیمانده اون ها 0  نمیشه میشه بهم کمک کنید ؟ لطفا

 

مرسی

بنده جسارت نکردم عزیزم

واقعا فک کنم دارم اشتباه میکنم

اخه هر چی حساب میکنم اینا باقیمانده ندارن به خداا

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 همین کدی که اقا شهاب فرمودند درسته


	If edittext1.text mod 2 = 0 Then
		زوج است
	Else 
		فرد است
	End If
	

این یعنی اگر عدد ما بخش بر دو باقیمانده صفر شد عدد زوج است  در غیر این صورت عدد فرد است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این رو  چطور حساب کردید شما ؟و توی کدوم کتاب ریاضی هستش که  یک عدد زوج تقسیم بر 2 بشه  باقیمانده نداره ؟

 

 

مثلا 6/2

8/2  و 10/2  و 12/2

 

این ها باقیمانده ندارند ؟

 

دوست عزیز شما خارج قسمت رو با باقی مانده اشتب گرفتی

--------------------------

اقا شهاب اشتباه کنه :||||||||||||||||||||||||||||||||||||||

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقا من جسارت نکردم و نگفتم  ایشون اشتباه کردن   من توی ریاضیات یکمی گیچ :D  برای همین  به قول دوستمون خارج قسمت با باقی مانده اشتباه می گرفتم :D  استاد پوذش مرا بپذیر :gol:

 

شرمنده این همه پست دادم اینجا ولی  خوب شاید برخی از دوستان مثل من یهو گیچ بزنند   تا متوجه منظورشون رو به طور کامل بشند  مهم  تنها زدن کد نیست بلک تحلیل کد  خیلی مهمتر هستش و باید فهمید  کد چطوری عمل میکنه

 

 

موفق باشید

 

----------

پوذش نیاز نیست هموطن :D

منم ریاضی ام زیاد خوب نیست

:gol:

:D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

من یه متغییر از نوع Int دارم حالا میخوام تشخصش بدم ببینم عدد زوج هست یا فرد

دوستان لطفا یه تابع واسش بدید

هرچی فکر کردم به نتیجه نرسیدم :roomNemishe:

پیشاپیش ممنون و متشکرم :D

شما بیا کارکتر آخر رو بگیر البته با توجه به تعداد حروف 

مثلا عدد 32 

2تا عدد داره عدد سمت راستش نشون میده که زوجه 

یادم آقای آرتا یه آموزش در مورد اینکه بتونیم مثلا 3 حرف آخر یه کلمه رو بگیریم فک کنم اینجا کاربرد داشته باشه 

و اما یه سوال پیش میاد 

باید یه شرطی بزاریم که عدد ما هر تعداد بود بیا سمت راست ترینشو جدا کنه 

که 5 حالت بیشتر نداره 0 , 2, 4,6 و 8 و یه حالت استثنا که خود عدد0 

که اگر مثلا خود 2 بود بیا بگه عدد زوجه چون فقط یه کارکتره 

یا اگر 1023150025 بود بیا بگو فرد چون تو اون 5 تا حالت ما نیست چون عدد آخرش 5

فک کنم جواب میده 

البته دوستان دیگه هم بیان سوال به جواب نهایی میرسه

منم ریاضیم خیلی خوب نیست و فقط تا انتگرال گیری 2 گانه بلدم 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...