Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <conio.h>
- #include <string.h>
- //* declaracion de funciones
- void suma(float,float);
- void resta(float,float);
- void multiplicacion(float,float);
- void division(float,float);
- void mitad(float);
- float divisor=2; //* variable global
- //*========================== **//
- //* funcion principal
- main(){
- int sel;
- float num1,num2; // variables locales
- printf("programa de operaciones matematicas basicas\n");
- printf("Seleccione el tipo de operacion que desea:\n1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Division\n5.- Mitades\n ");
- scanf("%i",&sel);
- switch(sel)
- {
- case 1:
- printf("ha elegido suma\n\n\n");
- printf("ingrese el primer numero:\n");
- scanf("%f",num1);
- fflush(stdin);
- printf("ingrese el segundo numero:\n");
- scanf("%f",num2);
- suma(num1,num2); //** invocacion a una funcion
- break;
- case 2:
- printf("ha elegido Resta\n\n\n");
- printf("ingrese el primer numero:\n");
- scanf("%f",num1);
- fflush(stdin);
- printf("ingrese el segundo numero:\n");
- scanf("%f",num2);
- resta(num1,num2); //** invocacion a una funcion
- break;
- case 3:
- printf("ha elegido Multiplicacion\n\n\n");
- printf("ingrese el primer numero:\n");
- scanf("%f",num1);
- fflush(stdin);
- printf("ingrese el segundo numero:\n");
- scanf("%f",num2);
- multiplicacion(num1,num2); //** invocacion a una funcion
- break;
- case 4:
- printf("ha elegido Division\n\n\n");
- printf("ingrese el primer numero:\n");
- scanf("%f",num1);
- fflush(stdin);
- printf("ingrese el segundo numero:\n");
- scanf("%f",num2);
- division(num1,num2); //** invocacion a una funcion
- break;
- case 5:
- printf("ha elegido saber la mitad de un numero: \n\n\n");
- printf("ingrese el numero del cual quiere saber su mitad:\n");
- scanf("%f",num1);
- fflush(stdin);
- mitad(num1); //** invocacion a una funcion
- break;
- default:
- printf("opcion no valida");
- return 0;
- }
- getch;
- }
- /** funciones externas al main */
- void suma(float a, float b){
- printf("\n el resultado de la operacion es = %.1f",(a+b));
- }
- void resta(float a, float b){
- printf("\n el resultado de la operacion es = %.1f",(a-b));
- }
- void multiplicacion(float a, float b){
- printf("\n el resultado de la operacion es = %.1f",(a*b));
- }
- void division(float a, float b){
- printf("\n el resultado de la operacion es = %.1f",(a/b));
- }
- void mitad(float a){
- printf("\n el resultado de la operacion es = %.1f",(a/divisor));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement