Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clc
- clear
- decyzja=input('czy kontynuować obliczenia(jeżeli tak to wciśnij "t", a jeśli nie to wciśnij "n": ', 's');
- while decyzja=='t'
- clear
- clc
- disp('program wykonuje kilka prostych działań kalkulatora');
- x=input('podaj liczbę x=');
- disp(['x=',num2str(x)]);
- y=input('podaj liczbę y=');
- disp(['y=', num2str(y)]);
- disp('jakie działanie chcesz wykonać??wypisz odpowiedznio "+","-","*","/","^","\"');
- disp('+:dodawanie, -:odejmowanie, "*":mnożenie, "/":dzielenie, "^":x do potęgi y, "\": pierwiastek z x');
- disp(' ');
- disp('w przypadku wybrania "cos" lub "sin" program oblicza nam kąt z "x"');
- z=input('które zadanie wybierasz??','s');
- if z=='+'
- wynik=x+y;
- disp(['x+y=',num2str(wynik)]);
- disp([num2str(x),'+',num2str(y),'=',num2str(wynik)]);
- elseif z=='-'
- wynik=x-y;
- disp(['x-y=',num2str(wynik)]);
- disp([num2str(x),'-',num2str(y),'=',num2str(wynik)]);
- elseif z=='*'
- wynik=x*y;
- disp(['x*y=',num2str(wynik)]);
- disp([num2str(x),'*',num2str(y),'=',num2str(wynik)]);
- elseif z=='/'
- if y==0
- disp('nie można dzielić przez 0');
- else
- wynik=x/y;
- disp(['x/y=',num2str(wynik)]);
- disp([num2str(x),'/',num2str(y),'=',num2str(wynik)]);
- end
- elseif z=='^'
- wynik=x^y;
- disp(['x^y=',num2str(wynik)]);
- disp([num2str(x),'^',num2str(y),'=',num2str(wynik)]);
- elseif z=='\'
- if x>0
- wynik=sqrt(x);
- disp(['pierwiastek drugiego stopnia z "x" wynosi: ', num2str(wynik)]);
- disp(['sqrt',num2str(x),'=',num2str(wynik)]);
- else
- disp('wynikiem bedzie liczba zespolona');
- end
- elseif z=='sin'
- wynik=sin(x);
- disp(['sin(',num2str(x),')=',num2str(wynik)]);
- elseif z=='cos'
- wynik=cos(x);
- disp(['cos(',num2str(x),')=',num2str(wynik)]);
- else
- disp('nieprawidłowy rodzaj zadania:');
- end
- disp('chcesz kontynuować pracę programu?? jeśli tak to naciśnij t, a jeśli nie to naciśnij n');
- decyzja=input('co wybierasz??','s');
- clc
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement