Calculadora

JORGE NAVARRO LAPENA

#include <iostream>
#include <cmath>
#include <conio.h>

using namespace std;

int main () {
int herramienta = 0;
int cbasica = 0;
int ccompleja = 0;
double n1 = 0;
double n2 = 0;
int contador = 0;

cout << “Bienvenido a la calculadora, con este programa podras hacer diferentes calculos.” << endl;
cout << endl;
cout << “Elige una de las siguientes opciones(escribe el numero):” << endl;
cout << endl;
cout << “1. Sumar, restas y cuentas basicas” << endl;
cout << “2. Coseno, potencias y cuentas complejas” << endl;

cin >> herramienta;

cout << “Completado” << endl;
switch (herramienta) {
case 1:
cout << endl;
cout << “Bienvenido a la herramienta de cuentas basicas, que deseas?:” << endl;
cout << endl;
cout << “1.Sumar numeros” << endl;
cout << “2.Restar numeros” << endl;
cout << “3.Multiplicar numeros” << endl;
cout << “4.Dividir numeros” << endl;
cin >> cbasica;
switch (cbasica) {
case 1:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “Introduce el segundo numero:” << endl;
cin >> n2;
cout << “La suma de los dos numeros es =” << n1+n2 << endl;
break;

case 2:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “Introduce el segundo numero:” << endl;
cin >> n2;
cout << “La resta de los dos numeros es =” << n1-n2 << endl;
break;

case 3:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “Introduce el segundo numero:” << endl;
cin >> n2;
cout << “La multiplicacion de los dos numeros es =” << n1*n2 << endl;
break;

case 4:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “Introduce el segundo numero:” << endl;
cin >> n2;
cout << “La division de los dos numeros es =” << n1/n2 << endl;
break;

default:
cout << “Error.”;
}
break;

case 2:
cout << endl;
cout << “Bienvenido a la herramienta de cuentas complejas, que deseas?:” << endl;
cout << endl;
cout << “1.Raiz cuadrada” << endl;
cout << “2.Potencia de dos numeros” << endl;
cout << “3.Coseno” << endl;
cout << “4.Seno” << endl;
cout << “5.Tangente” << endl;
cin >> ccompleja;
switch (ccompleja) {
case 1:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “La raiz cuadrada es:” << sqrt(n1) << endl;
break;

case 2:
cout << “Introduce el primer numero:” << endl;
cin >> n1;
cout << “Introduce el segundo numero:” << endl;
cin >> n2;
cout << “La potencia es:” << pow(n1,n2) << endl;
break;

case 3:
cout << “Introduce el angulo en radianes:” << endl;
cin >> n1;
cout << “El coseno es:” << cos(n1) << endl;
break;

case 4:
cout << “Introduce el angulo en radianes:” << endl;
cin >> n1;
cout << “El seno es:” << sin(n1) << endl;
break;

case 5:
cout << “Introduce el angulo en radianes:” << endl;
cin >> n1;
cout << “La tangente es:” << tan(n1) << endl;
break;

default:
cout << “Error.”;
}
break;

default:
cout << “Te has equivocado, prueba otra vez” << endl;
}

return 0;
}

Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s