Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
s9_saleni_s
DevOps_homework_october
Commits
4042965a
Commit
4042965a
authored
Nov 04, 2020
by
s9_saleni_s
Browse files
INIT
parents
Pipeline
#1505
failed with stages
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
124 additions
and
0 deletions
+124
-0
src/vea/sdp2020/Main.java
src/vea/sdp2020/Main.java
+8
-0
src/vea/sdp2020/model/Auto.java
src/vea/sdp2020/model/Auto.java
+93
-0
src/vea/sdp2020/model/AutoTest.java
src/vea/sdp2020/model/AutoTest.java
+23
-0
No files found.
src/vea/sdp2020/Main.java
0 → 100644
View file @
4042965a
package
vea.sdp2020
;
public
class
Main
{
public
static
void
main
(
String
[]
args
)
{
// write your code here
}
}
src/vea/sdp2020/model/Auto.java
0 → 100644
View file @
4042965a
package
vea.sdp2020.model
;
public
class
Auto
{
private
String
make
;
private
String
model
;
private
int
power
;
private
float
engineCapacity
;
// Default constructor
public
Auto
()
{
make
=
"Grabulis"
;
model
=
"Parastais"
;
power
=
20
;
engineCapacity
=
0.001f
;
}
// Constructor with arguments
public
Auto
(
String
mk
,
String
md
,
int
p
,
float
ec
)
{
setMake
(
mk
);
setModel
(
md
);
setPower
(
p
);
setEngineCapacity
(
ec
);
}
// get methods
public
String
getMake
()
{
return
make
;
}
public
String
getModel
()
{
return
model
;
}
public
int
getPower
()
{
return
power
;
}
public
float
getEngineCapacity
()
{
return
engineCapacity
;
}
// set methods
public
void
setMake
(
String
mk
)
{
make
=
mk
;
}
public
void
setModel
(
String
md
)
{
model
=
md
;
}
public
void
setPower
(
int
p
)
{
if
(
p
>
0
)
power
=
p
;
else
power
=
20
;
}
public
void
setEngineCapacity
(
float
ec
)
{
if
(
ec
>
0
)
engineCapacity
=
ec
;
else
engineCapacity
=
0.001f
;
}
// toString method
public
String
toString
()
{
return
make
+
" "
+
model
+
", "
+
Integer
.
toString
(
power
)
+
" kW, "
+
Float
.
toString
(
engineCapacity
)
+
" m3."
;
}
// Calculates horse power
public
float
calculateHorsePower
()
{
return
power
*
1.36f
;
}
// Calculate fuel consumption
public
float
calculateFuelConsuption
()
{
return
(
float
)
(
Math
.
sqrt
(
engineCapacity
)*
6.7
/
100
);
}
// Calculate brake distance
public
float
brakeDistance
(
String
coefType
)
{
float
coef
=
0
f
;
if
(
coefType
.
equals
(
"wet"
))
{
coef
=
0.55f
;
}
else
if
(
coefType
.
equals
(
"dry"
)){
coef
=
0.75f
;
}
return
(
float
)
(
25
*
25
/(
2
*
9.81
*
coef
));
}
}
src/vea/sdp2020/model/AutoTest.java
0 → 100644
View file @
4042965a
package
vea.sdp2020.model
;
import
static
org
.
junit
.
jupiter
.
api
.
Assertions
.*;
class
AutoTest
{
@org
.
junit
.
jupiter
.
api
.
Test
void
setMake
()
{
}
@org
.
junit
.
jupiter
.
api
.
Test
void
setModel
()
{
}
@org
.
junit
.
jupiter
.
api
.
Test
void
setPower
()
{
}
@org
.
junit
.
jupiter
.
api
.
Test
void
setEngineCapacity
()
{
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment