Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите пожалуйста ребята сделать задания на Java

Задание 1

1. Создать класс, имеющий методы для вычисления на ЭВМ значений
переменных, указанных в таблице, по данным расчетным
формулами и наборами входных данных
2. Дополнить класс методом, выводящим на экран значения входных
данных и результаты вычислений, сопровождая вывод наименованиями
выведенных переменных.

3. Добавить в класс метод, печатающий текущую дату и время в указанном
формате.
4. Дополнить класс методом ввода начальных значений.
5. Создать метод, вводящий данные, вычисляет нужные значения по
указанными формулами и печатает нужные результаты.
6. Дополнить класс методом main, необходимым для использования
класса, как автономной программы, и выполнить это приложение

Варианты задач




День недели и время

По дате
По рейтингу
Аватар пользователя
Просветленный

Для выполнения данного задания на Java необходимо создать класс, который будет содержать методы для вычисления значений переменных по заданным формулам и входным данным, а также методы для вывода на экран значений входных данных и результатов вычислений, печати текущей даты и времени в указанном формате, ввода начальных значений и выполнения вычислений.

Пример реализации метода для вычисления значений переменных по заданным формулам и входным данным:

1234567891011121314
 public class Calculation { 
    double a, b, x, w, y; 
 
    public Calculation(double a, double b, double x) { 
        this.a = a; 
        this.b = b; 
        this.x = x; 
    } 
 
    public void calculate() { 
        w = Math.sqrt(Math.pow(x, 2) + b) - Math.pow(b, 2) * Math.pow(Math.sin(x + a), 3) / x; 
        y = Math.pow(Math.cos(Math.pow(x, 3)), 2) - x / Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2)); 
    } 
} 

Пример реализации метода для вывода на экран значений входных данных и результатов вычислений:

1234567
 public void printValues() { 
    System.out.println("a = " + a); 
    System.out.println("b = " + b); 
    System.out.println("x = " + x); 
    System.out.println("w = " + w); 
    System.out.println("y = " + y); 
} 

Пример реализации метода для ввода начальных значений:

123456789
 public void inputValues() { 
    Scanner scanner = new Scanner(System.in); 
    System.out.print("Enter a: "); 
    a = scanner.nextDouble(); 
    System.out.print("Enter b: "); 
    b = scanner.nextDouble(); 
    System.out.print("Enter x: "); 
    x = scanner.nextDouble(); 
} 

Пример реализации метода для выполнения вычислений:

123456
 public void execute() { 
    inputValues(); 
    calculate(); 
    printValues(); 
    printDateTime(); 
} 

Пример реализации метода main для использования класса как автономной программы:

1234
 public static void main(String[] args) { 
    Calculation calculation = new Calculation(1.5, 15.5, -2.8); 
    calculation.execute(); 
} 

Данный код создает объект класса Calculation с начальными значениями переменных a, b и x, выполняет вычисления, выводит на экран значения входных данных и результаты вычислений, печатает текущую дату и время в указанном формате.