Void main;

{int i

i:=43

print('В році i тижнів') }

Лабораторна робота №2

Умовні оператори. Оператори множинного вибору

Мета роботи – ознайомитися з умовними операторами if…else, операторами-перемикачами, навчитися будувати найпрос­тіші програми, які розгалужуються.

Програма 2.1Програмавизначає, чи є введене число парним.

#include<stdio.h>

#include<conio.h>

Void main()

{clrscr();

Int n;

puts("Введіть число:");

scanf("%d",&n);

if(n%2==0) printf("Число %d парне ", n);

else printf("Число %d непарне ", n);

puts("\nPress any key..."); getch();}

Завдання до програми 2.1

Розробіть програму, яка виконує задані обчислення та виводить на екран відповідні повідомлення.

1. Перевірте, чи більше 100 введене з клавіатури ціле число.

2. Перевірте, чи менше 20 введене з клавіатури ціле число.

3. Перевірте, чи закінчується на 3 введене з клавіатури ціле число.

4. Перевірте, чи закінчується на 0 введене з клавіатури ціле число.

5. Перевірте, чи ділиться на 5 введене з клавіатури ціле число.

Програма 2.2Програмавизначає, чи є введене число додатним та більшим чи меншим заданого числа.

#include<stdio.h>

#include<conio.h>

Void main()

{clrscr();

Float x;

puts("Введіть число:");

scanf("%f",&x);

if(x>0)

if(x>100)

printf("Число %.2f додатне та більше 100\n",x);

Else

printf("Число %.2f додатне та не більше 100\n",x);

Else

if(x<-100)

printf("Число %.2f не додатне та менше -100\n",x);

Else

printf("Число %.2f не додатне та не менше -100\n",x);

puts("\nPress any key..."); getch(); }

Завдання до програми 2.2

Розробіть програму, яка виконує задані обчислення, використо­вуючи вкладений умовний оператор, та виводить на екран чотири відповідні повідомлення.

1. Введіть з клавіатури ціле число, якщо воно парне, перевірте чи є додатним, якщо – непарне, чи більше 25.

2. Введіть з клавіатури два числа, для більшого з них числа перевірте, чи знаходиться воно в діапазоні від 5 до 30.

3. Введіть з клавіатури ціле число, якщо воно більше 50, перевірте, чи кратне воно 4, інакше – чи кратне воно 3.

4. Введіть з клавіатури два цілих числа, для меншого з них числа перевірте, чи є воно непарним.

5. Введіть з клавіатури ціле число, якщо воно додатне, перевірте, чи кратне 5, інакше – чи менше воно за -100.

Програма 2.3Програма в залежності від введеного знакувизначає результат виконання дії за допомогою оператору switch() із застосуванням оператору break.

#include <stdio.h>

#include <conio.h>

Void main()

{clrscr();

Float a,b;

Char s;

puts("Введіть два числа:");

scanf("%f %f",&a,&b);

Fflush(stdin);

puts("Введіть один зі знаків (-, +, *, /):");

s=getch();

Наши рекомендации