This is a calculator that runs with a process.
Here is the code:
(I don't know if the program runs if I cut the code in parts)
*divs() function is unnecessary(for later or just in case).
#include <iostream>
using namespace std;
void mult(double);
int main()
{
int primerDenominador;
int segonDenominador;
int resultDenominador;
int primerNumerador;
int resultPrimerNumerador;
int segonNumerador;
int resultSegonNumerador;
char inputOperation;
char showOperation;
int operation;
while (1)
{
cout << "================NEW===============" << endl << endl;
cout << "Suma(s) o resta(r)? " << endl;
cin >> operation;
cout << "Primer denominador: ";
cin >> primerDenominador;
cout << "Segon denominador: ";
cin >> segonDenominador;
resultDenominador = primerDenominador * segonDenominador;
cout << "Primer numerador: ";
cin >> primerNumerador;
cout << " ----------" << endl;
cout << " " << primerDenominador << endl;
resultPrimerNumerador = segonDenominador * primerNumerador;
cout << "Segon numerador: ";
cin >> segonNumerador;
cout << " ----------" << endl;
cout << " " << segonDenominador << endl;
resultSegonNumerador = primerDenominador * segonNumerador;
cout << "Presta ENTER per continuar.";
cin.get();
cin.get();
cin.get();
cin.get();
system("clear");
cout << "Resultat de la ("<< operation << "): " << endl;
if (inputOperation = 's') {
operation = resultSegonNumerador + resultPrimerNumerador;
showOperation = '+';
} else if (inputOperation = 'r') {
operation = resultPrimerNumerador - resultSegonNumerador;
showOperation = '-';
}
cout << primerNumerador << "\t " << segonNumerador << endl;
cout << "-------------" << "\t" << showOperation << "\t" << "-------------" << " =";
cout << endl << resultDenominador << "\t " << resultDenominador << endl;
cout << endl;
}
return 0;
}
void divs(double x)
{
cout << "3: " << x / 3 << endl;
cout << "5: " << x / 5 << endl;
cout << "7: " << x / 7 << endl;
cout << "11: " << x / 11 << endl;
cout << "13: " << x / 13 << endl;
cout << "17: " << x / 17 << endl;
cout << "19: " << x / 19 << endl;
}