martes, 29 de abril de 2014

Ejemplo de como utilizar el "case" con las letras
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
char val;
printf("introduce s suma r resta");
scanf("%s",&val);
switch(val){
case 's':
printf("suma");
break;
case 'r':
printf("resta");
break;
default:
printf("error");
break;
}
getch();
}

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();
}