Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторний практикум.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Приклади виконання завдання

Приклад №1 (використання оператора умовного переходу)

Програма обчислення функції, значення якої рівне:

#include <iostream>

#include <windows.h>

using namespace std;

Void main ( )

{

int x,y;

SetConsoleOutputCP(1251);

SetConsoleCP(1251);

cout << "Введіть значення x \n";

cin >>x;

cout << " Значення x = " << x;

if (x < 0) y = -1; else if (x==0) y=0; else y = 1;

cout << "\nx = " << x << "\t " << "y = " << y<<"\n";

}

Результати роботи програми:

В ведено значення x=-10

В ведено значення x=5

Приклад №2 (використання оператора вибору switch)

За введеним із клавіатури номером дня тижня програма виводить його назву. Якщо введеному номеру не відповідає жоден із днів тижня, то видається відповідне повідомлення.

#include <iostream>

#include <windows.h>

using namespace std;

Void main ( )

{

int i;

SetConsoleOutputCP(1251);

SetConsoleCP(1251);

cout << "Введдіть номер дня тижня N \n";

cin >>i;

cout << " Номеру дня тижня N = " << i<< " відповідає ";

switch (i)

{

case 1: cout << "\tПонеділок \n";

break;

case 2:cout << "\tВівторок \n";

break;

case 3:cout << "\tСереда \n";

break;

case 4:cout << "\tЧетвер \n";

break;

case 5:cout << "\tПятниця \n";

break;

case 6:cout << "\tСубота \n";

break;

case 7:cout << "\tНеділя \n";

break;

default: cout << "\tТакого дня в тижні немає \n";

}

}

Результати роботи програми:

В ведено значення N=4

В ведено значення N=13

Завдання для виконання

Завдання №1

Написати програму обчислення значення функції. Значення аргументу вводиться із клавіатури у діалоговому режимі. Значення інших змінних задати у вигляді констант. Передбачити вивід на друк вихідних даних та результатів у зручній для сприйняття формі з використанням формат­ного виводу.

Завдання №2

Розв’язати приведену нижче задачу. Вхідні дані вводиться із кла­віатури у діало­говому режимі. Інші дані, необхідні для розв’язку задачі, задаються у вигляді кон­стант. Передбачити вивід на друк результатів у зручній для сприйняття формі, викорис­товуючи форматний вивід.

  1. Написати програму, яка вводить вік користувача і, якщо йому більше 18 років, повідомляє, що він має право голосу. В іншому разі вона обчислює, через скільки років користувач буде мати право голосу.

  2. Дано координати двох точок. Визначити, чи розміщені вони на одному колі із центром в початку координат.

  3. Із клавіатури вводиться номер місяця в році. Виводиться повідом­лення про назву місяця та пору року. Якщо місяця із таким номером не існує – виводиться відповідне повідомлення.

  4. Дано радіус кола та довжина сторони квадрата. Перевірити, чи пройде квадрат крізь коло.

  5. Ввести із клавіатури три числа та знайти найменше та найбільше серед цих чисел.

  6. Дано радіус кола та довжина сторони квадрата. Визначити, чи пройде круг через квадрат.

  7. На площині задано коло радіусу із центром в початку координат. Ввести із клавіатури координати точки та визначити, чи знаходиться вона на колі, чи в середині кола, чи за його межами.

  8. Дано координат и точки . Визначити, чи належить вона замкнутій області .

1

0 2

  1. Дано координати точки . Визначити, чи належить точка замкнутій області . – рівносторонній.

0 2

  1. Дано координати точки . Визначити, чи належить точка замкнутій області , заданій системою обмежень:

  1. Відома два кути трикутника та . Визначити тип трикутника: гострокутний, прямокутний, тупокутний.

  2. Дано довжини трьох відрізків. Визначити, чи можна із цих відрізків побудувати трикутник.

  3. Дано довжини трьох сторін трикутника. Визначити, якого типу це є трикутник (прямокутний, гострокутний, рівносторонній, рівно­бедрений …).

  4. Знайти найбільше із трьох значень , та , де . Значення аргументу вводиться із клавіатури у градусах, тому перед обчисленням функції перевести їх у радіани.

  5. Прямокутник задано координатами його вершин. Визначити, чи належить введена точка області прямокутника.

  6. Прямокутник задано координатами його вершин. Визначити, чи коло із заданим радіусом та координатами центру повністю нале­жить області прямокутника.

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

  8. Трикутник задано координатами вершин. Визначити, в яких квадрантах координатної площини він знаходиться.

  9. Визначити, чи перетинаються два відрізки, задані координатами своїх кінців.

  10. Два кола задано їхніми радіусами та координатами центрів. Визначити кількість спільних точок у цих кіл (одна, дві, чи жодної).

  11. Із клавіатури вводиться порядковий номер місяця. Програма виводить назву пори року. Передбачити перевірку коректності вводу номера місяці.

  12. Дано координати точки . Визначити, якому квадранту системи координат належить дана точка.

  13. Дано параболу виду та координати двох точок. Визначити, як знахо­дяться ці точки відносно віток параболи (обидві між вітками, обидві зовні віток чи інші варіанти).

  14. Дано параболу виду та координати двох точок. Визначити, яка із точок знаходиться ближче до параболи.

  15. Дано дві прямі лінії та . Визначити, чи перетинаються вони.

  16. Із клавіатури вводиться п’ять цілих чисел. Визначити кількість парник чисел та кількість чисел, кратних 3.

  17. Коло задано радіусом та координатами центру. Визначити, як лежить початок координат відносно кола – в середині, на колі чи за його межами.

  18. Із клавіатури вводиться оцінка в п’ятибальній системі. На екран виводиться відповідна оцінка в університетській системі: відмінно, добре, задовільно або незадовільно.

  19. Дано три числа (в межах від 1 до 9 як константи). Із клавіатури вводяться три довільні числа, а на екран виводиться повідомлення про кількість вгаданих чисел.

  20. Дано пряма та парабола . Визначити кількість точок перетину прямої з параболою: дві, одна, жодної.