Onluk Tabandan İkilik Tabana Dönüşüm
Onluk tabanında girilen sayıyı ikilik tabana pratik şekilde C dilinde çevirmemizi sağlayan kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <stdio.h> #include <math.h> int main() { int num1, num2, num4 = 0, mod1, mod2; float i = 0, num3; printf("Onluk tabandan ikilik tabana dönüştürmek istediğiniz sayıyı giriniz: "); scanf("%d", &num1); num2 = num1; while (num1 > 1) { mod1 = num1 % 2; num1 = num1 / 2; printf("mod1: %d\n", mod1); num3 = pow(10, i); printf("onluk: %1.0f\n", num3); num2 = mod1 * num3; printf("num2: %d\n", num2); num4 = num4 + num2; printf("num4:%d\n", num4); i = i + 1; } printf("i değerleri: %1.0f\n", i); num3 = pow(10, i); printf("onluk: %1.0f\n", num3); num4 = num4 + num3; printf("num4:%d\n", num4); return 0; } |
Yorumlar
Yorum Gönder