You are on page 1of 6

#include <stdio.

h>

#include <stdlib.h>

int main()

system("color 4f");

system("title Ejercicio 01");

int a,b;

printf("Dame valor de a:");

scanf("%d",&a);

printf("Dame valor de b:");

scanf("%d",&b);

printf("A + B = %d\n",a+b);

printf("A - B = %d\n",a-b);

printf("B - A = %d\n",b-a);

printf("A * B = %d\n",a*b);

printf("A / B = %d\n",a/b);

printf("B / A = %d\n",a/b);

printf("A % B = %d\n",a%b);

printf("B % A = %d\n",b%a);

return 0;

}
esto es lo q me andan pidiendo!

Realice un program en lenguaje C(ANSI) simule una calculadora donde deberá implementar las
operaciones básicas con enteros: suma, resta, multiplicación y división, con y sin signo. Las
operaciones deben de poder encadenarse, es decir, el resultado de una operación ser usado como
operando de la siguiente. Debe existir una tecla que devuelve el resultado de la última operación
introducida.

Y bueno asi es como llevo el programa pero no se como hacer para crear las sentencias de que el
resultado lo pueda seguir usando en las siguientes operaciones alguien que me pueda ayudar a
terminar este ejercicio se lo agradeceria ya que me ando iniciando en este tipo de programacion
gracias :D

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

int n1, n2, resul=1, salir=5;

int opcion;

do{

printf("\n\t|=====Calculadora UFT=====\t\t\t");

printf("\n\t|= 1: Suma =\t\t\t");

printf("\n\t|= 2: Resta =\t\t\t");


printf("\n\t|= 3: Multiplicacion =\t\t\t");

printf("\n\t|= 4: Division =\t\t\t");

printf("\n\t|= 5: Volver =\t\t\t");

printf("\n\t|=========================…

printf("\n\tElija una opcion: ");

scanf("%d",&opcion);

switch(opcion){

case 1:printf("==Suma==\n");

printf("Ingrese Numero 1\n");

scanf("%d", &n1);

printf("Ingrese Numero 2\n");

scanf("%d", &n2);

resul= n1+n2;

printf("\n La suma de %d + %d es igual a %d \n", n1, n2, resul);

break;

case 2: printf("==Resta==\n");

printf("Ingrese Numero 1\n");

scanf("%d", &n1);

printf("Ingrese Numero 2\n");

scanf("%d", &n2);

resul= n1-n2;

printf("\n La resta de %d - %d es igual a %d \n", n1 ,n2 , resul);

break;

case 3: printf("==Multiplicacion==");
printf("Ingrese Numero 1\n");

scanf("%d", &n1);

printf("Ingrese Numero 2\n");

scanf("%d", &n2);

resul= n1 * n2;

printf("\n La Multiplicacion de %d * %d es igual a %d \n", n1 ,n2 ,resul);

break;

case 4: printf("==Division==");

printf("Ingrese Numero 1\n");

scanf("%d", &n1);

printf("Ingrese Numero 2\n");

scanf("%d", &n2);

resul= n1/n2;

printf("\n La division de %d / %d es igual a %d \n", n1 ,n2 ,resul);

system("pause");

system("cls");

}while(opcion!=5);

return 0;}
/* Leemos 2 números enteros por pantalla y realizamos la suma, la resta,

* el producto y la división

*/

#include <stdio.h>

main()

char c1;

int a, b;

printf("Introduce el valor del primer numero: ");

scanf("%i", &a);

printf("Introduce el valor del segundo numero: ");

scanf("%i", &b);

printf("\n La suma es: %i", suma(a, b));

printf("\n La resta es: %i", resta(a, b));

printf("\n El producto es: %i", producto(a, b));

printf("\n La division es: %i", division(a, b));

printf("\n\n----------------------------\n www.ejemplocodigo.com \n----------------------------\n\n\n");

//Para que nos salga lo de presione una tecla para continuar...

system("pause");
}

suma(int a, int b)

return(a + b);

resta(int a, int b)

return(a - b);

producto(int a, int b)

return(a * b);

division(int a, int b)

return(a / b);

You might also like