From 8a0c8af9d3fccceaf9452ffeba2f29f50baea08d Mon Sep 17 00:00:00 2001 From: Reikon Date: Fri, 19 Jul 2019 17:22:14 +0300 Subject: [PATCH] Adding the task solution --- src/Cat.java | 7 +++++++ src/Cow.java | 7 +++++++ src/Dog.java | 7 +++++++ src/Main.java | 5 +++++ src/MyMath.java | 24 ++++++++++++++++++++++++ src/Pet.java | 5 +++++ 6 files changed, 55 insertions(+) create mode 100644 src/Cat.java create mode 100644 src/Cow.java create mode 100644 src/Dog.java create mode 100644 src/Main.java create mode 100644 src/MyMath.java create mode 100644 src/Pet.java diff --git a/src/Cat.java b/src/Cat.java new file mode 100644 index 0000000..e0405fe --- /dev/null +++ b/src/Cat.java @@ -0,0 +1,7 @@ +public class Cat extends Pet { + + void voice(){ + System.out.println("Я кіт- Мяууу-Мяууу"); + } + +} diff --git a/src/Cow.java b/src/Cow.java new file mode 100644 index 0000000..cc17c21 --- /dev/null +++ b/src/Cow.java @@ -0,0 +1,7 @@ +public class Cow extends Pet { + + void voice(){ + System.out.println("Я корова- Мууу-Мууу"); + } + +} diff --git a/src/Dog.java b/src/Dog.java new file mode 100644 index 0000000..9f33ee7 --- /dev/null +++ b/src/Dog.java @@ -0,0 +1,7 @@ +public class Dog extends Pet { + + void voice(){ + System.out.println("Я пес- Гаууу-Гаууу"); + } + +} diff --git a/src/Main.java b/src/Main.java new file mode 100644 index 0000000..f69d94c --- /dev/null +++ b/src/Main.java @@ -0,0 +1,5 @@ +public class Main { + + public static void main(String[] args) { + } +} diff --git a/src/MyMath.java b/src/MyMath.java new file mode 100644 index 0000000..ec4f47c --- /dev/null +++ b/src/MyMath.java @@ -0,0 +1,24 @@ +public class MyMath { + + static final double PI = 3.14159265358979323846264338327950288; + static final double PYTHAGORASCONST = 1.41421356237309504880168872420969808; + static final double FEODORSCONST = 1.73205080756887729352744634150587237; + static final double CATALANSCONST = 0.91596559417721901505460351493238411; + + static int rectanglePerimeter(int a, int b){ + return (a + b) * 2; + } + + static int trianglePerimeter(int a, int b, int c){ + return a + b + c; + } + + static int triangleSquare(int a, int h){ + return a * h / 2; + } + + static int rectangleSquare(int a, int b){ + return a * b; + } +} + diff --git a/src/Pet.java b/src/Pet.java new file mode 100644 index 0000000..078ee17 --- /dev/null +++ b/src/Pet.java @@ -0,0 +1,5 @@ +public abstract class Pet { + + abstract void voice(); + +}