lab3.txt

(1 KB) Pobierz
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
Zgłoś jeśli naruszono regulamin