ببخشید در اردوینو چطور میشه اعداد اعشاری رو جدا کرده و نمایش داد مثلن 1.25را نمایش دهد 25
ببخشید در اردوینو چطور میشه اعداد اعشاری رو جدا کرده و نمایش داد مثلن 1.25را نمایش دهد 25
سلام
ابتدا عدد رو در 100 ضرب بکنید تا بشه 125....
بعد باقیمانده 125 بر 100 رو جدا کنید...
اینطوری:
الان مقدار متغیر hasel برابر با 25 میشه و اگه عدد ابتدایی رو عوض کنید مثلا بزارید 3.14 مقدار متغیر hasel مساوی با 14 میشه....کد:int x = 1.25; int y = x * 100; int hasel = y % 100
البته اون ضرب در صد و باقیمانده بر صد که گفتم بر اساس تعداد اعشاره و اگه مثلا تعداد اعشار 4 تا باشه باید 10000 رو جایگزین کنید....
سلام به همه دوستان عزیز . میخواستم بدونم چطور میشه مقداری از یک متغیر رو تو یه متغیر دیگه بریزم ؟
مثلا :
مثلا اعداد 12345 در متغیر x قرار داره و من میخوام دو عدد 4و5 یا 2و3 از این متغیر رو جدا کنم و داخل متغیر y بریم ؟کد:int x = 12345 ; int y ;
ممنون میشم کمکم کنین
سلام
برای جدا کردن 45 میتونید باقیمانده تقسیم بر صد رو تو متعیر جدید قرار بدین 45=100%12345
برای جدا کردن 23 هم میتونید با قیمانده 123 به 100 رو تو متعیر جدید قرار بدین که این 123 خودش خارج قسمت صحیح تقسیم 12345 به 100 هست ، تحوه تقسیم صحیح رو یادم نیست اما به این روش هم میشه حساب کرد
123=100/(12345-12345%100)