#include "stdio.h" #include "conio.h" void suma(void); void resta(void); void producto(void); void opcion(void); void numeros(void); // 1.-no se puede llamar igual una variable que una funcion // 2.- se necesitan declarar los prototipos de las funciones, // y deben coincidir, si no se especifica que es void, // C lo interpreta como si fuese "int" int numero1,numero2,sumax,restax,opcionx,productox; // 3.- las funciones deben ser declaradas fuera del metodo main main(){ do{ clrscr(); printf("\n"); printf("1.- Hace una suma\n"); printf("2.- Hace una resta\n"); printf("3.- Hace una una multiplicacion\n"); printf("4.- Sale del programa\n"); printf("Introduce tu Opcion :"); scanf("%d",&opcionx); printf("Primer N£mero ");scanf("%d",&numero1); //no podia sumar si no se han capturado los numeros printf("Segundo N£mero ");scanf("%d",&numero2); switch (opcionx){ case 1: suma(); break; case 2: resta(); break; case 3: producto(); break; case 4: //Al dar la opcion 4 para salir, antes captura tales numeros. return(0); } }while (opcionx<=4); return(0); } void suma(void){ sumax=numero1+numero2; printf("La suma de %d mas %d es : %d", numero1,numero2,sumax); getch(); } void resta(void){ restax=numero1-numero2; printf("La resta de %d menos %d es : %d", numero1,numero2,restax); getch(); //formato en que se imprime para que se vea mejor } void producto(void){ productox=numero1*numero2; printf("El producto de %d por %d es : %d", numero1,numero2,productox); getch(); }