I just begon C++ and this is my first program thx to guides of ragezone
Code:#include <iostream.h> #include <windows.h> #include <stdio.h> #include <conio.h> #include <iomanip.h> #include <string.h> int main() { int keuze; long num1; long num2; char count; long som; char yesno; menu: system("cls"); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_GREEN); cout << "1. Calculator" << endl; cout << "2. Exit" << endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_BLUE|FOREGROUND_GREEN); cout << "Make your choice: " << endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED); cout << "--> "; cin >> keuze; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_GREEN); system("cls"); if(keuze==1){ goto calculator; } if(keuze==2){ goto exit; } else { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED); cout << "Wrong input!" << endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_GREEN); cerr << "Press any key to continue"; getchar(); goto menu; } calculator: //########### REKENMACHINE!! system("cls"); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_GREEN); cout << "Number1: "; cin >> num1; cout << "Number2: "; cin >> num2; cout << "calculation (*, +, - of /):"; cin >> count; system("cls"); if(count=='*'){ som = num1 * num2; } if(count=='-'){ som = num1 - num2; } if(count=='/'){ som = num1 / num2; }; if(count=='+'){ som = num1 + num2; } cout << "outcome:" << endl; cout << num1 << " " << count << " " << num2 << " = " << som << endl << endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_GREEN); cout << "You want to make another calculation?" << endl << "[Y/N]: "; cin >> yesno; if(yesno=='y'){ goto calculator; } if(yesno=='n'){ goto menu; } else { goto confirm_calc; } confirm_calc: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_RED); cout << endl << endl << endl << "Wrong input!" << endl; SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY|FOREGROUND_GREEN); cout << "Do you want to make another calculation?" << endl << "[Y/N]: "; cin >> yesno; if(yesno=='y'){ goto calculator; } if(yesno=='n'){ goto menu; } else { goto confirm_calc; } //########### REKENMACHINE!! exit: return 0; }
CalculatorDutch.rar
CalculatorEng.rar
With me they work so I hope it was a nice first try :p
All comments are welcome



Reply With Quote![[C++]My first program ( Calculator )](http://ragezone.com/hyper728.png)



