Está en la página 1de 15

Tecnológico Nacional de México

Campus Querétaro
 

Ejercicio 4.1 Práctica de funciones:


suma, resta, división y multiplicación

 
Que presenta:

Michel Alexander Monzalbo Camacho

 
Estudiante de la carrera:

Ingeniería Electrónica

Docente

Lic. Norma Lucia Quintanar Servin

Fecha:

22 / 03 / 2022
Código:

#include <stdio.h>

int i,n, a, b,op;


int suma (int a, int b);
int resta (int a, int b);
int mult (int a, int b);
int div (int a, int b);

int main ()
{
printf("\n Monzalbo Camacho Michel Alexander ");
printf("\n______________________________________ ");

int operando1, operando2, resultado;

printf("\n Cuantas operaciones se van a realizar? ");


scanf("%d",&n);
printf("\n________________________________________ ");

for(i=1;i<=n;i++)
{

printf("\n_____________ ");
printf("\n OPERACION %d ",i);
printf("\n_____________ ");
printf("\n Existen 4 tipos de operaciones : ");
printf("\n 1- suma ");
printf("\n 2- resta ");
printf("\n 3- multiplicacion ");
printf("\n 4- division ");
printf("\n___________________ ");
printf("\n ¿Que operacion quiere realizar? ");
scanf("%d",&op);
printf("\n____________________ ");

switch (op)
{
case 1:
printf("\n Ingrese el dato 1 = ");
scanf("%d",&a);

printf("\n Ingrese el dato 2 = ");


scanf("%d",&b);

operando1 = a; // modificar para ingresar el dato op1


operando2 = b;//modificar para ingresar el dato op2
//llamado a funcion suma y retorna un resultado
resultado = suma (operando1, operando2) ;

printf ("\n %d + %d = %d \n", operando1, operando2, resultado);


break;

case 2:

printf("\n Ingrese el dato 1 = ");


scanf("%d",&a);

printf("\n Ingrese el dato 2 = ");


scanf("%d",&b);

operando1 = a; // modificar para ingresar el dato op1


operando2 = b;//modificar para ingresar el dato op2
//llamado a funcion suma y retorna un resultado
resultado = resta (operando1, operando2) ;

printf ("\n %d - %d = %d \n", operando1, operando2, resultado);


break;

case 3:
printf("\n Ingrese el dato 1 = ");
scanf("%d",&a);

printf("\n Ingrese el dato 2 = ");


scanf("%d",&b);

operando1 = a; // modificar para ingresar el dato op1


operando2 = b;//modificar para ingresar el dato op2
//llamado a funcion suma y retorna un resultado
resultado = mult (operando1, operando2) ;
printf ("\n %d * %d = %d \n", operando1, operando2, resultado);
break;

case 4:

printf("\n Ingrese el dato 1 = ");


scanf("%d",&a);

printf("\n Ingrese el dato 2 = ");


scanf("%d",&b);

operando1 = a; // modificar para ingresar el dato op1


operando2 = b;//modificar para ingresar el dato op2
//llamado a funcion suma y retorna un resultado
resultado = div (operando1, operando2) ;

printf ("\n %d / %d = %d \n", operando1, operando2, resultado);


break;

default:

printf("\n Esa opcion no existe, ingresar variable nuevamente ");


i--;

}//fin del switch


}//fin dek for i
return 0;
}//fin del main

int suma (int a, int b)


{
int resultado;
resultado = a + b;
return resultado;
}

int resta (int a, int b)


{
int resultado;
resultado = a - b;
return resultado;
}
int mult (int a, int b)
{
int resultado;
resultado = a * b;
return resultado;
}

int div (int a, int b)


{
int resultado;
resultado = a / b;
return resultado;
}
Código en Dev c
Ejecución del código

También podría gustarte