DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Програмування лінійних алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2023
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла (без зображень, графіків і формул):

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування лінійних алгоритмів» Варіант № 21 Завдання на лабораторну роботу. Написати програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і наборами вхідних даних. Вивести на екран дату і час в заданому форматі. Варіант обрати за списком групи. Розробити програмний проект в середовищі Intellij IDEA (або в текстовому редакторі Sublime Text) для реалізації написаної програми. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Короткий опис завдання та скріншот з варіантом завдання:  Спочатку імпортуємо пакети Date, Scanner та створимо клас LR1. Оголосимо змінні a, b та x типу double, задамо їм значення, що зазначені в умові. Після цього створимо методи, що обчислюють змінні з округленням до 4 знаків після коми; потім зробимо програму, що запитує нові значення змінних у користувача, і після цього обчислює формули з ціми значеннями і виводить їх на екран; а також метод для виведення дати. Напишемо розрахункову формулу, після чого присвоїмо змінним R та s, використовуючи основні метод класу Math. Наприклад: Math.sin(x) тощо. Зробимо вивід результату на екран за допомогою System.out.println(); Після імпортування класу Date з пакету java.util, зробимо програму, що виводить на екран дату у форматі рр-мм-дд. Код програми //Імпортування пакету import java.util.Date; import java.util.Scanner; public class LR { //значення вхідних даних public static void main(String[] args) { double a=0.7; double b=0.05; double x=0.5; //виведення вхідних значень { System.out.println("Input value: \na= " + a + "\nb= " + b + "\nx= " + x); } System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //зміна значень Scanner scan = new Scanner(System.in); System.out.print("Input a: "); a = Double.parseDouble(scan.nextLine()); System.out.print("Input b: "); b = Double.parseDouble(scan.nextLine()); System.out.print("Input x: "); x = Double.parseDouble(scan.nextLine()); //обчислених даних та округлення System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //Виведення поточної дати outputDate(); } //Метод обчислення R та S static double calcR(double x, double a, double b) { double R = Math.pow(x, 2.) * (x + 1) / b - Math.pow(Math.sin(x + a), 2.); return R; } static double calcS(double x, double a, double b) { double S = Math.sqrt(x * b / a) + Math.pow(Math.cos(Math.pow(x + b, 3.)), 2.); return S; } //Метод для виведення поточної дати public static void outputDate() { Date d = new Date(); System.out.printf("%1$ty-%1$tm-%1$td", d); } } Результат  Висновок: В результаті створення лабораторної роботі на java, я навчилася створювати методи, виводити на екран змінні та дату у певному заданому форматі, розраховувати формули, використовуючи методи, ознайомилася зі способами застосування, синтаксисом, методами, класами, функціями. Також дізналася як приймати та використовувати вхідні значення від користувача у розрахунках за допомогою класу Scanner.
Антиботан аватар за замовчуванням

22.05.2023 11:51

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!