Este es mi primer programa en c++ y quiero compartirlo con la comundad, espero que lo disfruten:

Código: Seleccionar todo

#include <iostream>
#include <cmath>

using namespace std;


double dato, aver, sino; 

double datos;

double resultado;


int main() 

{


	
    cout << "  \n";
	cout << "Bienvenido a JoDeDoR Calcualdora, creada en C++ \n";
Menu:
	cout << "    \n";
	cout << "Elija la operacion que desea realizar \n";
	cout << "    \n";
	cout << "1. Suma \n";
	cout << "2. Resta \n";
	cout << "3. Multiplicacion \n";
	cout << "4. Division \n";
	cout << "5. Potencias \n";
	cout << "6. Raiz Cuadrada \n";
	cout << "7. Raiz Cubica \n";
	cout << "8. Porcentajes \n";


    cin >> aver;

		if (aver==1) 
		{
			
			cout << "Usted ha elegido sumar! \n";
			cout << "    \n";
			cout << "Elija la primera cifra a sumar \n";

			cin >> dato;

				cout << "Elija la segunda cifra a sumar \n";

                cin >> datos;

				resultado = (datos + dato);

				cout << "El resultado es  " << resultado << endl;

		}


		if (aver==2)
		{

			cout << "Usted ha elegido restar! \n";
			cout << "   \n";

			cout << "Elija la primera cifra a restar! \n";

			cin >> dato;

			cout << "Elija la segunda cifra a restar! \n";

			cin >> datos;

			resultado = (dato - datos);

			cout << "El resuldato es " << resultado << "\n";


		}

		if (aver==3)
		{

		cout << "Elija la primera cifra a multiplicar \n";

		cin >> dato;

		cout << "Elija la segunda cifra a multiplicar \n";

		cin >> datos;

		resultado = (dato*datos);

		cout << "El resultado es " << resultado << endl;

		}

		if (aver==4) 
		{

KI:

			cout << "Elija la primera  cifra a dividir \n";
			cin >> dato;

			cout << "Elija la segunda  cifra a dividir \n";
			cin >> datos;


			resultado = (dato/datos);

			cout << "El resultado  es " << resultado << endl;

		}

		if (aver==5)
		{

			cout << "Elija el numero a elevar! \n";
			cin >> dato;

			cout << "Elija el exponente! \n";
			cin >> datos; 

			
            sino = 0;
			resultado = dato;

			while(sino < datos - 1)
			{
				resultado = resultado * dato;

				sino = sino + 1;

			}
			
			

			cout << "El resultado  es " << resultado << endl;

		}

		if (aver==6)
		{

			cout << "Elija el numero a hacer raiz cuadrada! \n";
			cin >> dato;

			resultado = sqrt(dato);


			cout << "El resultado es " << resultado << endl;

		}

		if (aver==7)
		{
			cout << "Elija el numero a realizar raiz cubica! \n";

			cin >> dato;

			resultado = pow(dato,0.333333333333333333333333333333333333333333333333333333333333333333333333333);

			cout << "El resultado es " << resultado << endl;

		}

		if (aver==8)
		{
			cout << "Elija el numero a realizar el porcentaje! \n";
			cin >> dato;

			cout << "Elija tanto porciento que le desea realizar! \n";
			cin >> datos;

			resultado = (dato * datos / 100);

			
			cout << "El " << datos << "% de " << dato << " es " << resultado << endl;

		}

		goto Menu;
		

	return 0;

}
gracias a wyver por algunas dudas que me resolvio


[Enlace externo eliminado para invitados]
salu2
m3m0´s - RAT....(100%) --> publicado ;)
m3m0´s Botnet... (100%)
Es verdad lo que dice wyvr , ademas creo que en la elevacion o como se le diga , podrias usar la funcion pow , envez de usar un while que acumule , me imagino sera mas rapido el codigo usando las funciones del string que incluyes.....
"Un buen pintor copia, Un gran pintor roba."
Siempre podemos tirar el ordenador a la basura y comprar uno nuevo, pero es una solución demasiado Mac.
Imagen
Responder

Volver a “Fuentes”