Ім'я файлу: Laba1OOP.docx
Розширення: docx
Розмір: 125кб.
Дата: 25.04.2020
скачати
Пов'язані файли:
Пристрасть.docx

Міністерство науки і освіти україни

Національний університет біоресурсів і природокористування України

Факультет інформаційних технологій

Кафедра Інженерія програмного забезпечення

Звіт

з предмету «Об’єктно орієнтоване програмування»

Виконав студент групи ІПЗ 1ст

Надточій Олександр

Напрям підготовки бакалавр

Спеціальності інженерія програмного забезпечення

Київ-2020

Лабораторна робота 9

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

Мета: здобути уміння та навички зі створення консольних додатків.

Завдання:







Хід роботи:

Код програми:

package com.shakal;

import sun.reflect.Reflection;

import java.lang.reflect.Method;

import java.util.Arrays;

import java.util.Scanner;

public class Main{

public static void main(String[] args) {

lab1();

}

public static void lab1() {

Scanner sc = new Scanner(System.in);

System.out.print("Input x: ");

double x = sc.nextDouble();

if (x == 0) return;

System.out.print("Input y: ");

double y = sc.nextDouble();

System.out.print("Input z: ");

double z = sc.nextDouble();

double result = calculate(x, y, z);

System.out.format("Result: %.2f\n", result);

System.out.println("Result is " + getNumberSign(result));

System.out.println("X is " + getRange(x));

System.out.println("Input ball's radius: ");

double radius = sc.nextDouble();

System.out.format("Ball's square is %.2f\n", getBallSquare(radius));

System.out.format("Ball's volume is %.2f\n", getBallVolume(radius));

lab1();

}

private static double calculate(double x, double y, double z) {

return Math.atan(y + z) * Math.pow(x * x + 4, 2);

}

private static String getRange(double number) {

if (number > 10) return "more than 10";

if (number > 1) return "more than 1";

if (number < -1) return "less than -1";

return "less than -10";

}

private static String getNumberSign(double number) {

if (number > 0) return "positive";

if (number < 0) return "negative";

return "zero";

}

private static double getBallSquare(double radius) {

return 4 * Math.PI * radius * radius;

}

private static double getBallVolume(double radius) {

return 4 * Math.PI * Math.pow(radius, 3) / 3;

}

Результат


скачати

© Усі права захищені
написати до нас