Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. void decToBin(void){
  2. double b=Form1->Display->Text.ToDouble();
  3. int x=b;
  4. int temp=0;
  5. int t[32];
  6. if (!x) return;
  7. if (x<0) {
  8. x=-x;
  9. znak=true;
  10. } else znak=false;
  11.  
  12. for (int i = 0; i < (sizeof(x)*8); ++i) {
  13. temp=((x>> i) & 1);
  14. t[i]=temp;
  15. }
  16. Form1->Display->Clear();
  17. if (znak==true) Form1->Display->Text="-";
  18. for (int i=sizeof(x)*8-1; i>=0; i--) {
  19. if (t[i]==2) exit;
  20. else Form1->Display->Text=Form1->Display->Text+t[i];
  21. Form1->Display->Paragraph->Alignment=taRightJustify;
  22. };
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement