online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/* PROYECTO 9 Calculadora: Crea una calculadora que pueda realizar las siguientes funciones; sumar, restar, dividir, sacar raíz y elevar un numero a cualquier potencia. Utiliza una función para cada operación. El programa debe de tener un menú donde el usuario pueda elegir qué operación realizar, después se debe de mostrar el resultado y mostrar la opción de realizar otra operación o finalizar el programa. */ #include <iostream> #include<cmath> using namespace std; int opc=0, rep=0; //Prototipo de funciones: void Suma(); void Resta(); void dividir(); void raiz(); void cuadra(); //::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: int main() { do { opc=0; rep=0; cout<<endl<<"Calculadora"<<endl; cout<<"Escoja un numero para la accion deseada: "<<endl; cout<<"1. Suma "<<endl; cout<<"2. Resta "<<endl; cout<<"3. Division "<<endl; cout<<"4. Raiz cuadrada "<<endl; cout<<"5. Potencia"<<endl; cin>>opc; if (opc==1) { Suma(); } else if (opc==2) { Resta(); } else if (opc==3) { dividir(); } else if (opc==4) { raiz(); } else if (opc==5) { cuadra(); } cout<<"Desea continuar?, 1=Si, 2=No "; cin>>rep; }while (rep==1); return 0; } //::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //Definicion de funcion: void Suma() { int n1=0, n2=0, result=0; cout<<"Digite el primer numero: "; cin>>n1; cout<<"Digite el segundo numero: "; cin>>n2; result=n1+n2; cout<<endl<<"El resultado es: "<<result<<endl; } void Resta() { int n1=0, n2=0, result=0; cout<<"Digite el primer numero: "; cin>>n1; cout<<"Digite el segundo numero: "; cin>>n2; result=n1-n2; cout<<endl<<"El resultado es: "<<result<<endl; } void dividir() { int n1=0, n2=0, result=0; cout<<"Digite el primer numero: "; cin>>n1; cout<<"Digite el segundo numero: "; cin>>n2; result=n1/n2; cout<<endl<<"El resultado es: "<<result<<endl; } void raiz() { int n1=0; float n2=0; cout<<"Digite el numero: "; cin>>n1; n2= sqrt(n1); cout<<endl<<"El resultado es: "<<n2<<endl; } void cuadra() { int n1=0, n2=0, n3=0; cout<<"Digite el numero: "; cin>>n1; cout<<"Digite el numero de la potencia: "; cin>>n2; for (int i=1; i<n2; i++) { n3=n1*n1; } cout<<endl<<"El resultado es: "<<n3<<endl; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue