русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Оператор умови if


Дата додавання: 2014-11-27; переглядів: 986.


Умовний оператор (команда розгалуження) є одним із самих поширених засобів, що змінюють лінійний порядок виконання операторів програми. Він може приймати одну з наступних форм:

if < умова > then

Begin

серія1;

End

Else

Begin

серія 2;

end;

 

if < умова > then

Begin

<серія>;

end;

Перша форма цього оператора називається повною формою команди розгалуження, а друга – скороченою.

Умова може бути простою або складеною. Складені умови утворюються за допомогою логічних операцій and, or, not. В запису умов можуть використовуватися всі можливі операції відношення. Результат виразу має булевський тип.

У повній формі команди умовного переходу виконується <серія 1>, якщо умова істинна, і <серія 2>, якщо вона хибна. В скороченій формі – серія виконується тільки у випадку, якщо умова істинна, у протилежному випадку команда розгалуження закінчується і виконується наступний за нею оператор.

Один оператор if може входити до складу іншого. У цьому випадку говорять про вкладеність операторів. При вкладеності операторів кожне else відповідає then, що йому передує.

Задача 1. Обчислити податок із заробітної плати в залежності від її величини за формулою:

Програма розв'язання задачі на мові Паскаль.

Program podatok;

Var P,Z:real;

Begin

writeln('Введіть значення величини заробітної плати :');

write('z=');

readln(Z);

if Z<=17 then P:=0

else if (Z>17) and (Z<85) then P:=0.1 *Z

else P:=0.15*(Z-85)+6.80;

writeln('Прибутковий податок дорівнює : ');

writeln('Z=',Z:5:2,' P=',P:5:2);

End.


<== попередня лекція | наступна лекція ==>
Індивідуальні | Оператор вибору case.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн