1
Руслан
нет рекомендаций
нет жалоб
Завершён
Название проекта: Java програми
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Банковский перевод
Прием заявок: завершен
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Банковский перевод
Прием заявок: завершен
Описание проекта:
Потрібно реалізувати декілька програм (Задачі відносно легкі)
Консольні приложения
1) Кожне завдання окрема програма
Завдання 1. Написати програму підрахунку площі довільного багатокутника, заданого координатами своїх вершин. Передбачити обробку помилок.
Завдання 2. Скласти програму, що аналізує натиснуту клавішу на її приналежність до певної групи клавіш. Відповідні повідомлення видаються для цифрових клавіш, великих букв і малих букв латинського алфавіту.
Завдання 3. Написати програму вирішення квадратного рівняння. Коріння може бути комплексним. Встановити ширину поля 10 символів, встановити точність 4 цифри, заповнити замість пропусків символом «$».
Завдання 4. У послідовності цілих чисел визначити кількість позитивних елементів, значення яких знаходяться в інтервалі [-10;-20] і серед них визначити максимальний. Дії з визначення максимальних значень і кількості позитивних елементів реалізувати з використанням функцій (методів) з параметрами. Масив може заповнюватися як уручну, так і автоматично (з файлу або з використанням функції random()). Передбачити обробку помилок.
Завдання 5. Лабіринт заданий масивом а, в якому елемент а(к,m)=0, якщо клітка (к,m) «прохідна», і а(к,m)=1, якщо клітка «непрохідна». Початкове положення подорожнього задане в прохідній клітці (i,j). Подорожній може перемішатися по прохідних клітках, що мають загальну сторону. З'ясувати, чи може подорожній вийти з лабіринту (тобто потрапити в граничну клітку). Якщо так - роздрукувати шлях. Передбачити можливість завдання користувачем розмірності лабіринту і початкових координат подорожнього. Лабіринт генерується автоматично за допомогою функції random(). Передбачити обробку помилок.
2) Теж у консольному режимі
Записи про тих, що працюють з почасовою формою оплати містять номер цеху, табельний номер, прізвище і ініціали, розмір ставки за годину, кількість відпрацьованого годинника, суму зарплати (розраховується в програмі), відсоток утримання, суму до сплати (розраховується в програмі). Скласти список робочих цеху №2 і визначити суму зарплати.
3) Графічний режим
Повторити перший пункт
І також передбачити що
1. Усі надписи підписи, тобто увесь текст повинен бути лише на одній мові, бажано українська;
3. Перехід між завданнями повинно забезпечувати меню;
4. Можна використовувати кольори для виділення необхідних областей інтерфейсу програми, для кращого сприйняття користувачем;
Остання програма 6. Телефонні розмови (клієнт, поповнення, розмова, блокування)
Потрібно реалізувати декілька програм (Задачі відносно легкі)
Консольні приложения
1) Кожне завдання окрема програма
Завдання 1. Написати програму підрахунку площі довільного багатокутника, заданого координатами своїх вершин. Передбачити обробку помилок.
Завдання 2. Скласти програму, що аналізує натиснуту клавішу на її приналежність до певної групи клавіш. Відповідні повідомлення видаються для цифрових клавіш, великих букв і малих букв латинського алфавіту.
Завдання 3. Написати програму вирішення квадратного рівняння. Коріння може бути комплексним. Встановити ширину поля 10 символів, встановити точність 4 цифри, заповнити замість пропусків символом «$».
Завдання 4. У послідовності цілих чисел визначити кількість позитивних елементів, значення яких знаходяться в інтервалі [-10;-20] і серед них визначити максимальний. Дії з визначення максимальних значень і кількості позитивних елементів реалізувати з використанням функцій (методів) з параметрами. Масив може заповнюватися як уручну, так і автоматично (з файлу або з використанням функції random()). Передбачити обробку помилок.
Завдання 5. Лабіринт заданий масивом а, в якому елемент а(к,m)=0, якщо клітка (к,m) «прохідна», і а(к,m)=1, якщо клітка «непрохідна». Початкове положення подорожнього задане в прохідній клітці (i,j). Подорожній може перемішатися по прохідних клітках, що мають загальну сторону. З'ясувати, чи може подорожній вийти з лабіринту (тобто потрапити в граничну клітку). Якщо так - роздрукувати шлях. Передбачити можливість завдання користувачем розмірності лабіринту і початкових координат подорожнього. Лабіринт генерується автоматично за допомогою функції random(). Передбачити обробку помилок.
2) Теж у консольному режимі
Записи про тих, що працюють з почасовою формою оплати містять номер цеху, табельний номер, прізвище і ініціали, розмір ставки за годину, кількість відпрацьованого годинника, суму зарплати (розраховується в програмі), відсоток утримання, суму до сплати (розраховується в програмі). Скласти список робочих цеху №2 і визначити суму зарплати.
3) Графічний режим
Повторити перший пункт
І також передбачити що
1. Усі надписи підписи, тобто увесь текст повинен бути лише на одній мові, бажано українська;
3. Перехід між завданнями повинно забезпечувати меню;
4. Можна використовувати кольори для виділення необхідних областей інтерфейсу програми, для кращого сприйняття користувачем;
Остання програма 6. Телефонні розмови (клієнт, поповнення, розмова, блокування)