Guest User

Untitled

a guest
Apr 25th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5.  
  6. main()
  7. {
  8. int op, bin=0, num, div=0, resto, d=1;
  9.  
  10. do
  11. {
  12. system("cls");
  13. printf("Escolha a opcao para conversao de bases!");
  14. printf("\n\n1. Decimal para Binario");
  15. printf("\n\n2. Binario para Decimal");
  16. printf("\n\n0. Para sair");
  17. printf("\n\nDigite a opcao: ");
  18. scanf("%d", &op);
  19.  
  20. if((op<0)||(op>1))
  21. printf("Opcao invalida, digite novamente!!!");
  22. else
  23. if(op==1)
  24. {
  25. printf("Digite o numero decimal: ");
  26. scanf("%d",&num);
  27. do
  28. {
  29.  
  30. resto=num%2;
  31. div=num/2;
  32. num=div;
  33. bin += resto*d;
  34. d*=10;
  35.  
  36. }while(div>0);
  37.  
  38. printf("%d",bin);
  39.  
  40. }
  41. else
  42. printf("Digite o numero binario: ");
  43. scanf("%d",&num);
  44.  
  45.  
  46. }while(op =! 0);
  47.  
  48. getch();
  49. }
Add Comment
Please, Sign In to add comment