Professional Documents
Culture Documents
h>
#include <stdlib.h>
int main()
system("color 4f");
int a,b;
scanf("%d",&a);
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>
int opcion;
do{
printf("\n\t|=====Calculadora UFT=====\t\t\t");
printf("\n\t|=========================…
scanf("%d",&opcion);
switch(opcion){
case 1:printf("==Suma==\n");
scanf("%d", &n1);
scanf("%d", &n2);
resul= n1+n2;
break;
case 2: printf("==Resta==\n");
scanf("%d", &n1);
scanf("%d", &n2);
resul= n1-n2;
break;
case 3: printf("==Multiplicacion==");
printf("Ingrese Numero 1\n");
scanf("%d", &n1);
scanf("%d", &n2);
resul= n1 * n2;
break;
case 4: printf("==Division==");
scanf("%d", &n1);
scanf("%d", &n2);
resul= n1/n2;
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;
scanf("%i", &a);
scanf("%i", &b);
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);