Aqui les dejo un programita (Calculadora)esta muy bueno!!

venom_22
02 de Abril del 2008
#include <stdio.h>
/* Echo por Javier Orellana*/
typedef unsigned int Uint; /* Abrevio la definicion unsigned int por (Uint)*/

static Uint opcion; /* Variable global la declaro static para que solo sea vicible en ente fichero fuente*/

int main(void)
{
Uint num1,num2,num3;

printf ("-------------------n");
printf ("1-Suma:n2-Resta:n3-Multiplicacion:n4-Dividicion:n5-Exitn");
printf ("-------------------n");
printf ("Ingresar el Numero de su opcion:t");
scanf ("%d",&opcion);

switch (opcion)

{
case 1:
printf ("-------------------n");
printf ("A seleccionado SUMARn");
printf ("-------------------n");
printf ("Ingrese el 1er numero:t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:t");
scanf ("%d",&num2);
num3=num1+num2;
printf ("--------------n");
printf ("%d+%d=%d n",num1,num2,num3);
printf ("--------------n");
getchar();
break;
}

switch (opcion)
{
case 2:
printf ("---------------------n");
printf ("A seleccionado RESTARn");
printf ("---------------------n");
printf ("Ingrese el 1er numero:t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:t");
scanf ("%d",&num2);
num3=num1-num2;
printf ("--------------n");
printf ("%d-%d=%dn",num1,num2,num3);
printf ("--------------n");
getchar();
break;
}

switch (opcion)
{
case 3:
printf ("--------------------------n");
printf ("A seleccionado Multiplicarn");
printf ("--------------------------n");
printf ("Ingrese el 1er numero:t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:t");
scanf ("%d",&num2);
num3=num1*num2;
printf ("--------------n");
printf ("%dx%d=%dn",num1,num2,num3);
printf ("--------------n");
getchar();
break;
}

switch (opcion)
{
case 4:
printf ("----------------------n");
printf ("A seleccionado DIVIDIRn");
printf ("----------------------n");
printf ("Ingrese el 1er numero:t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:t");
scanf ("%d",&num2);
num3=num1/num2;
printf ("--------------n");
printf ("%d/%d=%dn",num1,num2,num3);
printf ("--------------n");
getchar();
break;
}
switch (opcion)
{
case 5:
printf ("---------------------------------n");
printf ("WARNING!!! el programa se cerrara.an");
printf ("---------------------------------n");
break;
}

{
if (opcion == getchar());
{
if (opcion == 1)
printf ("nLa Suma a finalizado con exito!!!");

if (opcion == 2)
printf ("nLa Resta a finalizado con exito!!!");

if (opcion == 3)
printf ("nLa Multiplicacion a finalizado con exito!!!");

if (opcion == 4)
printf ("nLa Divicion a finalizado con exito!!!");
getchar();
}
}
}