سلام.
امروز هم می خوام به یک سوال برنامه نویسی که توسط یکی از بازدیدکنندگان محترم سایت اثرپروانهای مطرح شده، جواب بدم. این سوال هم بصورت خصوصی مطرح شده بود.
خواهشی که از همه دوستان عزیز دارم اینه که سوالاتشون رو بصورت خصوصی مطرح نکنند. چون ممکنه بنده، فرصت نداشته باشم که به سوال پاسخ بدم و سوال شما بدون جواب بمونه (به دلیل ساختار نمایش نظرات به مدیریت وبلاگ در سیستم وبلاگ دهی بیان).
کیمیا (سوگل) :
سلام...
چطور میتونم تو محیط console برنامه ای بنویسم که عددی را دریافت کرده و زوج بودن آن را تشخیص دهد. برای بخش پذیری عدد ورودی بر 2 از روش بررسی رقم یکان شامل 0 و 2 و 4 و 6 و 8 استفاده کنید من خودم این رو نوشتم ولی وقتی اجرا میزنم چیزی نمیاره؟؟؟؟
و یه سوال دیگه میزان مصرف برق را در یک ماه بر حسب کیلو وات سوال کند سپس بهای برق مصرفی یک ماه را بر اساس جدول محسبه نماید و مبلغ را بر حسب ریال نمایش دهد..
جدول:
پله های مصرف سی روزه نرخ ریال
مصرف 0 تا 100 1364
مازاد بر 100 تا 200 1426
مازاد بر 200 تا 300 1488
ممنون میشم کمکم کنید...
پاسخ باترفلای:
برای اینکه بتوانیم تشخیص دهیم که آیا یک عدد بر 2 بخش پذیر هست یا نه، باید از یک شرط بصورت زیر استفاده کنید:
if(n%2==0){ Console.WriteLine("It's Divisable by 2"); }
string s=Convert.ToString(n); switch(s[s.Length-1]){ case '0': case '2': case '4': case '6': case '8': Console.WriteLine("It's Divisable by 2"); break; default: break; }
float kw = Convert.ToSingle(Console.ReadLine()); float exp = 0.0f; if (kw<=100 && kw>=0) { exp = kw * 1364; } else if (kw > 100 && kw <= 200) { exp = kw * 1426; } else if (kw > 200 && kw <= 300) //else if(kw>200) { //در این حالت مصرف بالاتر از 300 //بصورت مجانی یا صفر محاسبه خواهد شد!!! exp = kw * 1488; } Console.WriteLine("The cost of your electricity is:{0}", exp);
else if(kw>200){ exp = kw * 1488; }