Untitled
cpp
posted: Apr, 25th 2012 | jump to bottom
#include <iostream> #include <math.h> #include <stdlib.h> using namespace std; int Menu (){ int X; cout << "=====================\n"; cout << "Funciones Matematicas\n"; cout << "=====================\n"; cout << "1. Sumar\n"; cout << "2. Restar\n"; cout << "3. Multiplicar\n"; cout << "4. Dividir\n"; cout << "5. Raiz cuadrada\n"; cout << "6. Porcentaje\n"; cout << "7. Potencia\n\n"; cout << "Elija la opcion que desee realizar: "; cin >> X; return X; } double Sumar (double X, double Y) {return X + Y;} double Restar (double X, double Y) {return X - Y;} double Multiplicar (double X, double Y) {return X * Y;} double Dividir (double X, double Y) {return X / Y;} double Porcentaje (double X, double Y) {return Dividir ((Multiplicar (X, Y)),100);} double Potencia (double X, double Y) { double Res=1; for (int i=1; i<=Y; i++) {Res = Multiplicar (Res, X);} return Res; } int main() { int Opcion = 0; double A, B, Resultado = 0; Opcion = Menu(); if (Opcion <=4) { cout << "Escribe el primer digito: "; cin >> A; cout << "Escribe el segundo digito: "; cin >> B; switch (Opcion) { case 1: { Resultado = Sumar (A, B); break; } case 2: { Resultado = Restar (A, B); break; } case 3: { Resultado = Multiplicar (A, B); break; } case 4: { Resultado = Dividir (A, B); break; } } cout << "El resultado es " << Resultado << "\n" << endl; system("pause>nul"); } else { switch (Opcion) { case 5: { cout << "Escribe el digito: "; cin >> A; Resultado = sqrt(A); cout << "La raiz cuadrada es " << Resultado << endl; system("pause>nul"); break; } case 6: { cout << "Escribe el digito: "; cin >> A; cout << "Escribe el %: "; cin >> B; Resultado = Porcentaje (A, B); cout << "El porcentaje es " << Resultado << endl; system("pause>nul"); break; } case 7: { cout << "Escribe la base:"; cin >> A; cout << "Escribe el exponente: "; cin >> B; Resultado =1; Resultado = Potencia (A, B); cout << "El resultado es " << Resultado << endl; system("pause>nul"); break; } } } }
13 views




