/*
.......................................................................
. Calcula.cpp .
.......................................................................
.PROGRAMADOR : MIGUEL ANGEL SANCHEZ RUBIO .
.......................................................................
.REALIZADO : 23/02/2002 .
.......................................................................
.DESCRIPCION : .
.......................................................................
.Este programa Es una calculadora realiza las diferentes operaciones .
. .
. Suma, Resta, Multiplicacion .
. Division y Raiz Cuadrada .
.
.y arroja resultados exactos en las diferentes operaciones .
.......................................................................
. ! VIVA MEXICO CABRONES ¡ .
. 100 % MEXICAN PEOPLE .
.......................................................................
*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
double a, b, resultado;
int Opcion;
double Suma (double , double );
double Resta (double , double );
double Multiplicacion (double , double );
double Division (double , double );
double Raiz_cuadrada (double );
void exit();
do
{
clrscr();
gotoxy(27,2);
printf("CALCULADORA << VERSION 1.0 >>");
gotoxy(27,3);
printf("*****************************");
gotoxy(27,5);
printf(" 1.- SUMA");
gotoxy(27,7);
printf(" 2.- RESTA");
gotoxy(27,9);
printf(" 3.- MULTIPLICACION");
gotoxy(27,11);
printf(" 4.- DIVISION ");
gotoxy(27,13);
printf(" 5.- RAIZ CUADRADA");
gotoxy(27,15);
printf(" 6.- SALIR DEL PROGRAMA ");
gotoxy(27,18);
printf(" ELIJE UNA OPCION :");
scanf("%d", &Opcion);
switch (Opcion)
{
case 1:
resultado = Suma (a, b);
break;
case 2:
resultado = Resta (a, b);
break;
case 3:
resultado = Multiplicacion (a, b);
break;
case 4:
resultado = Division (a, b);
break;
case 5:
resultado = Raiz_cuadrada (a);
break;
case 6:
exit();
break;
default:
clrscr();
gotoxy(31,10);
printf("LA OPCION NO ES VALIDA ");
gotoxy(25,12);
printf(" SELECCIONAR NUEVAMENTE LA OPCION ");
getch();
break;
}
}while(Opcion != 6);
return 0;
}
double Suma (double a, double b)
{
double c;
clrscr();
gotoxy(24,5);
printf("****** SUMA DE 2 NUMEROS ******");
gotoxy(24,7);
printf(" INTRODUCE UN NUMERO : ");
scanf ("%lf", &a);
gotoxy(24,9);
printf(" INTRODUCE OTRO NUMERO : ");
scanf ("%lf", &b);
c = a + b;
gotoxy(24,12);
printf("******** RESULTADOS *******");
gotoxy(24,14);
printf(" EL RESULTADO ES : %lf", c);
getch();
return (c); //así asignamos a la variable Suma, el valor de c=a+b
}
double Resta (double a, double b)
{
double c;
clrscr();
gotoxy(24,5);
printf("****** RESTA ******");
gotoxy(24,7);
printf("INTRODUCE UN NUMERO : ");
scanf("%lf", &a);
gotoxy(24,9);
printf("INTRODUCE OTRO NUMERO : ");
scanf("%lf", &b);
c = (a-b);
gotoxy(24,12);
printf("***** RESULTADOS*****");
gotoxy(24,14);
printf(" EL RESULTADO ES : %lf",c);
getch();
return (c);
}
double Multiplicacion (double a, double b)
{
double c;
clrscr();
gotoxy(24,5);
printf("****** MULTIPLICACION ******");
gotoxy(24,7);
printf("INTRODUCE UN NUMERO : ");
scanf("%lf", &a);
gotoxy(24,9);
printf("INTRODUCE OTRO NUMERO : ");
scanf("%lf", &b);
c = a * b;
gotoxy(24,12);
printf("***** RESULTADOS*****");
gotoxy(24,14);
printf(" EL RESULTADO ES : %lf", c);
getch();
return (c);
}
double Division (double a, double b)
{
double c;
clrscr();
gotoxy(24,5);
printf("****** DIVISION ******");
gotoxy(24,7);
printf("INTRODUCE UN NUMERO :");
scanf("%lf", &a);
gotoxy(24,9);
printf("INTRODUCE OTRO NUMERO :");
scanf("%lf", &b);
c = a / b;
gotoxy(24,12);
printf("***** RESULTADOS*****");
gotoxy(24,14);
printf(" EL RESULTADO ES : %lf",c);
getch();
return (c);
}
double Raiz_cuadrada (double a)
{
double c;
clrscr();
gotoxy(24,5);
printf("****** RAIZ CUADRADA ******");
gotoxy(24,7);
printf("INTRODUCE EL NUMERO : ");
scanf ("%lf", &a);
c = sqrt (a);
gotoxy(24,12);
printf("***** RESULTADOS*****");
gotoxy(24,14);
printf(" EL RESULTADO ES : %lf", c);
getch();
return (c);
}
void exit()
{
clrscr();
gotoxy(15,10);
printf(" PROGRAMA REALIZADO POR MIGUEL ANGEL SANCHEZ RUBIO ");
gotoxy(11,12);
printf(" TE GUSTO PUEDES ESCRIBIRME A MI E-MAIL elmigue4@hotmail.com");
gotoxy(10,14);
printf(" SE ACEPTAN TODO TIPO DE COMENTARIOS (quejas,felicitaciones ,etc..)");
gotoxy(18,16);
printf(" BYE BYE ");
getch();
}
Comentarios sobre la versión: Versión 1 (7)
estas programando en C
!