clc clear disp('Ten program to kalkulator.') disp('Wykonuje dzialania:') disp('dodawania (a+b), odejmowania (a-b), mnozenia (a*b)') disp('dzielenia (a/b) i potegowania (a^b)') disp('dwoch liczb a i b.') ; dzialanie=input('podaj dzialanie ','S'); if dzialanie~='+' & dzialanie~='-' & dzialanie~='*' & dzialanie~='/' & dzialanie~='^'; disp('zle wybranie dzialanie') dzialanie=input('podaj dzialanie jeszcze raz ','S'); end a=input('Podaj wartosc a= '); b=input('Podaj wartosc b= ') ; switch dzialanie case '+' wynik=a+b; disp([num2str(a),'+', num2str(b),'=',num2str(wynik)]); case '-' wynik=a-b; disp([num2str(a),'-', num2str(b),'=',num2str(wynik)]); case '*' wynik=a*b; disp([num2str(a),'*', num2str(b),'=',num2str(wynik)]);; case '/' if b==0 disp('nie mozna dzielic przez zero') else wynik=a/b; disp([num2str(a),'/', num2str(b),'=',num2str(wynik)]); end case '^' wynik=a^b; disp([num2str(a),'^', num2str(b),'=',num2str(wynik)]); end
MegaCoNz2014