Ejemplo de un convertidor de unidades en C++
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int a,b,c;
printf("introduce el valor a convertir\n");
scanf("%d",&a);
printf("oprime 1 para convertir kbytes a megas\n,2 para convertir megas a gigabytes\n,3 para convertir gigabytes a megas\n,4 para convertir megas a kbytes\n");
scanf("%d",&b);
switch(b){
case 1: b=a/1000;
printf("%d kbytes es igual a %d megas",a,b);
break;
case 2: b=a/1000;
printf("%d megas es igual a %d gigabytes",a,b);
break;
case 3: b=a*1000;
printf("%d gigabytes es igual a %d megas",a,b);
break;
case 4: b=a*1000;
printf("%d megas es igual a %d kbytes",a,b);
break;
}
getch();
}