سلام
اولا ممنون از بابت راهنماییتون
دوما اینکه شما میفرمایید من اهل کدنویسی نیستم درست،من تو پست های قبل هم گفتم من مبتدی ام و فقط میخوام این پروژه سخت افزاری رو رد کنم در ضمن اگه بلد بودم که اینقدر سوال نمیکردم
دوست عزیز اگه بخواین من میتونم همه کدهارو بزارم یا براتون پخ کنم مشکل ما تبدیل عدد اعشاری به کاراکتر نیست مایه میکرو داریم که قراره یا ولت و یه جریان ازش بگیریم حالا بعد تو نتیجه این جریان و ولت رو به هم ضرب کنیم تا وات بدست بیاد خب
حالا اونجایی که ولت و جریان رو میگیریم مجبوریم یه سری تقسیمات انجام بدیم چون اعداد 4 و 5 رقمی هستن.میخوایم دورقم نشون بده (؟؟.؟؟ به این شکل) فقط دو رقم صحیح رو نشون بده [PHP]Vadj1=(v%100)/10;
Vadj2=(v%100)%10;
v=v/100;
sprintf(voltage,"V=%d.%d%d ",v,Vadj1,Vadj2);[/PHP]
یعنی اینجا عدد نتیجه ما از سه قسمت تشکیل یافته vadj1 , vadj2,v
وهمین طور نتیجه جریان ما از چهار قسمت تشکیل یافته i,Iadj1,Iadj2,Iadj3
[PHP] Iadj1=(i%1000)/100;
Iadj2=((i%1000)/10)%10;
Iadj3=(i%1000)%10;
sprintf(current,"I=%d.%d%d%dA",i/1000,Iadj1,Iadj2,Iadj3);[/PHP]
خب حالا وقتی میام این اعداد رو به هم ضرب میکنم نتیجه درست در نمیاد (البته اعداد صحیح رو درست ضرب میکنم)
حالا میشه شما یه برنامه بنویسین که این i (جریان ) رو ضربدر v (ولت) کنه ؟؟؟؟؟؟؟؟
تنها مشکل من همینه