Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //wczytanie bibliotek i ustawianie przestrzeni nazw
- #include <iostream>
- using namespace std;
- //to robi zmienne :v
- int a, c;
- char b;
- int silnia(int a){
- int i=a;
- int wynik=a;
- do{
- wynik=wynik*a;
- a--;
- }while (i>1);
- return wynik;
- }
- int obliczenia(int a,char b,int c){
- switch( b ){
- case 43:
- //dodawanie
- cout << a+c;
- break;
- case 45:
- //odejmowanie
- cout << a-c;
- break;
- case 42:
- //mnozenie
- cout << a*c;
- break;
- case 47:
- //dzielenie
- cout << a/c;
- break;
- case 94:
- //potegowanie
- break;
- default:
- cout << "Shit happened xD";
- break;
- }
- }
- int main(){
- //wypluwa z siebie trochę gówna XD
- cout << "Curently working: + - * /" << endl << "Future content: ^ !" << endl //to nie koniec xD
- << "Write your problem in form of: number + operator + (if needed) second number" << endl; //tera koniec xD
- //czyta ze strumienia
- cin >> a;
- cin >> b;
- //if b="!" silnia(a) else cin >> c
- if(b='!'){
- cout << silnia (int a) << endl;
- }
- else{
- cin >> c;
- }
- obliczenia(a,b,c);
- }
- //w razie czego wrzucić poniższe do main()
- //cała magia lcizenia się wydarza tu XD
- /** switch( b ){
- case 43:
- //dodawanie
- cout << a+c;
- break;
- case 45:
- //odejmowanie
- cout << a-c;
- break;
- case 42:
- //mnozenie
- cout << a*c;
- break;
- case 47:
- //dzielenie
- cout << a/c;
- break;
- case 94:
- //potegowanie
- break;
- default:
- cout << "Shit happened xD";
- break;
- }**/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement