
Operaciones aritméticas en C++
C/Visual C
25.148 visualizaciones desde el 10 de Octubre del 2002
Código mediante el cual puedes ingresar dos operandos y realizar una de las operaciones aritméticas básicas: suma, resta, multiplicación y división.
/*Programa creado por Juan Carlos Albarrán Flores
para carlos0_0@yahoo.com.mx
Instituto Politecnico Nacional
Ingenieria en Comunicaciones y Electronica
All rights reserved
*/
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define ESC 27
void main(void)
{
double op1,op2,resultado;
int operador;
char c;
do
{
textcolor(YELLOW);
textbackground(BLACK);
clrscr();
gotoxy(21,3);
printf("Calculadora Elemental");
gotoxy(20,8);
printf("Dame el primer operando: ");
scanf("%lf",&op1);
gotoxy(20,9);
printf("Dame el segundo operando: ");
scanf("%lf",&op2);
gotoxy(12,11);
printf("Elije una de las siguientes operaciones a realizar");
gotoxy(20,14);
printf("1) Suma");
gotoxy(20,15);
printf("2) Resta");
gotoxy(20,16);
printf("3) Multiplicaci¢n");
gotoxy(20,17);
printf("4) Divisi¢n");
gotoxy(20,18);
printf("La opci¢n elegida es: ");
scanf("%d",&operador);
if(operador==1){
resultado=op1+op2;
gotoxy(1,21);
printf("El resultado de la suma de %lf + %lf es:%lf",op1,op2,resultado);
getch();
}
if(operador==2){
resultado=op1-op2;
gotoxy(1,21);
printf("El resultado de la resta de %lf -% lf es:%lf",op1,op2,resultado);
getch();
}
if(operador==3){
resultado=op1*op2;
gotoxy(1,21);
printf("El resultado de la Multiplicacion de %lf * %lf es:%lf",op1,op2,resultado);
getch();
}
if(operador==4){
if(op2==0){
textcolor(RED+BLINK);
textbackground(WHITE);
clrscr();
gotoxy(25,14);
printf("Error Divisi¢n entre 0");
getch();
}else{
resultado=op1/op2;
gotoxy(1,21);
printf("El resultado de la divisi¢n de %lf / %lf es:%lf",op1,op2,resultado);
getch();
}
}
if((operador>4)||(operador<1)){
textcolor(RED+BLINK);
textbackground(WHITE);
clrscr();
gotoxy(10,13);
printf("\aError, operaci¢n no v lida, elija de nuevo la operaci¢n a realizar");
gotoxy(23,14);
printf("Pulse una tecla para continuar");
getch();
exit(0);
}
gotoxy(7,25);
printf("Para salir presione ESCAPE, para continuar presione cualquier tecla");
c=getch();
}while(c!=ESC);
}
Comentarios sobre la versión: Versión 1 (2)