%% Alternative clear; clc; %% Einseitige Alternative x = input('Eingabe x: '); if x~=0 disp(['x = ',num2str(x),' ist ungleich Null.']); end % und jetzt zusaetzlich mit logischen Operatoren if x>0 & mod(x,2)==0 disp(['x = ',num2str(x),' ist eine positive gerade Zahl.']); end; %% Zweiseitige ALternative s1 = 'x ist '; if x == round(x) s2 = 'eine'; else s2 = ' k e i n e '; end; s = [s1 s2 ' ganze Zahl.']; disp(s); %% Mehrseitige Alternative fb = input('\nFeinstaubkonzentration in \µg/m^3: '); if fb > 50 s = ' kein Auto fahren.'; elseif fb > 5 s = 'naja'; elseif fb > 0 s = 'ok'; else s = 'Messfehler'; end disp(['Einschaetzung: ',s]);