Peter V5
Folding Member
Aqui está um programa que converte bytes ou megabyte para kilobytes ou gigabytes, por ai fora
/*
Nome: Conversor de unidades de memoria
Copyright: Copyleft
Autor: Pedro Melgueira AKA Peter V5
Data: 05-10-08 12:24
Descrição: Este programa converte bytes ou megabyte para kilobytes ou gigabytes, por ai fora
Contacto: [email protected]
*/
#include <stdio.h>
main()
{float x;}
int op1, op2;
printf("De:\n");
printf("1- b\n2- Kb\n3- Mb\n4- Gb\n\n");
scanf("%d", &op1);
printf("Para:\n");
printf("1- b\n2- Kb\n3- Mb\n4- Gb\n");
scanf("%d", &op2);
printf("Insira o valor\n");
scanf("%f", &x);
switch(op1)
{case 1:}
switch(op2)case 2:
{
case 1:}
printf("%.2f\n", x);case 2:
break;
printf("%.2f Kb\n", x/1024);case 3:
break;
printf("%.2f Mb\n", x/1024/1024);case 4:
break;
printf("%.2f Gb\n", x/1024/1024/1024);default:
break;
printf("Erro.\n");
break;
switch(op2)case 3:
{
case 1:}
printf("%.2f B\n", x*1024);case 2:
break;
printf("%.2f Kb\n", x);case 3:
break;
printf("%.2f Mb\n", x/1024);case 4:
break;
printf("%.2f Gb\n", x/1024/1024);default:
break;
printf("Erro.\n");
break;
switch(op2)case 4:
{
case 1:}
printf("%.2f B\n", x*1024*1024);case 2:
break;
printf("%.2f B\n", x*1024);case 3:
break;
printf("%.2f Kb\n", x);case 4:
break;
printf("%.2f Mb\n", x/1024);default:
break;
printf("Erro.\n");
break;
switch(op2)default:
{
case 1:}
printf("%.2f B\n", x*1024*1024*1024);case 2:
break;
printf("%.2f B\n", x*1024*1024);case 3:
break;
printf("%.2f Kb\n", x*1024);case 4:
break;
printf("%.2f Mb\n", x);default:
break;
printf("Erro.\n");
break;
printf("Erro.\n");
getchar();
getchar();