|
||
| Bilgisayar birimlerini birbirine çevirir. #include <stdio.h> #include <conio.h> #include <PROCESS.H> double a,c; int b; double yuk(double); double dus(double); double yuk(double y) { return(y*1024); } double dus(double d) { return(d/1024); } void main() { clrscr(); t: printf("1)GIGABYTE\n2)MEGABYTE\n3)KILOBYTE\n4)BYTE\n5)�IKIS\nGIRECEGINIZ BIRIMI SECINIZ: "); scanf("%d",&b); switch (b) { case 1:printf("GIGABYTE OLARAK GIRINIZ : ");scanf("%lf",&c); printf("%lf GIGABYTE\n %.0lf MEGABYTE\n %.0lf KILOBYTE\n %.0lf BYTE\n",c,yuk(c),yuk(yuk(c)), yuk(yuk(yuk(c))));break; case 2:printf("MEGABYTE OLARAK GIRINIZ : ");scanf("%lf",&c); printf(" %lf GIGABYTE\n %.0lf MEGABYTE\n %.0lf KILOBYTE\n %.0lf BYTE\n",dus(c),c,yuk(c),yuk(yuk(c)));break; case 3:printf("KILOBYTE OLARAK GIRINIZ : ");scanf("%lf",&c); printf(" %lf GIGABYTE\n %lf MEGABYTE\n %.0lf KILOBYTE\n %.0lf BYTE\n",dus(dus(c)),dus(c),c,yuk(c));break; case 4:printf("BYTE OLARAK GIRINIZ : ");scanf("%lf",&c); printf(" %lf GIGABYTE\n %lf MEGABYTE\n %lf KILOBYTE\n %.0lf BYTE\n",dus(dus(dus(c))),dus(dus(c)),dus(c),c);break; case 5:exit(0); default: { printf("yanl�s g�r�s");goto t;} } getch(); } |
||