mirror of
https://github.com/Noratrieb/TriangleCalculator.git
synced 2026-01-14 16:45:02 +01:00
alpha works
This commit is contained in:
parent
1977b1e43d
commit
019b64d8ee
10 changed files with 48 additions and 9 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
1
.idea/.name
generated
Normal file
1
.idea/.name
generated
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
TriangleCalulator
|
||||||
26
.idea/codeStyles/Project.xml
generated
Normal file
26
.idea/codeStyles/Project.xml
generated
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<code_scheme name="Project" version="173">
|
||||||
|
<JetCodeStyleSettings>
|
||||||
|
<option name="PACKAGES_TO_USE_STAR_IMPORTS">
|
||||||
|
<value>
|
||||||
|
<package name="java.util" alias="false" withSubpackages="false" />
|
||||||
|
<package name="kotlinx.android.synthetic" alias="false" withSubpackages="true" />
|
||||||
|
<package name="io.ktor" alias="false" withSubpackages="true" />
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="PACKAGES_IMPORT_LAYOUT">
|
||||||
|
<value>
|
||||||
|
<package name="" alias="false" withSubpackages="true" />
|
||||||
|
<package name="java" alias="false" withSubpackages="true" />
|
||||||
|
<package name="javax" alias="false" withSubpackages="true" />
|
||||||
|
<package name="kotlin" alias="false" withSubpackages="true" />
|
||||||
|
<package name="" alias="true" withSubpackages="true" />
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
|
||||||
|
</JetCodeStyleSettings>
|
||||||
|
<codeStyleSettings language="kotlin">
|
||||||
|
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
|
||||||
|
</codeStyleSettings>
|
||||||
|
</code_scheme>
|
||||||
|
</component>
|
||||||
5
.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
5
.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<state>
|
||||||
|
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||||
|
</state>
|
||||||
|
</component>
|
||||||
6
.idea/discord.xml
generated
Normal file
6
.idea/discord.xml
generated
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="DiscordProjectSettings">
|
||||||
|
<option name="show" value="PROJECT_FILES" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
<component name="GradleSettings">
|
<component name="GradleSettings">
|
||||||
<option name="linkedExternalProjectsSettings">
|
<option name="linkedExternalProjectsSettings">
|
||||||
<GradleProjectSettings>
|
<GradleProjectSettings>
|
||||||
|
|
|
||||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_15" default="false" project-jdk-name="15" project-jdk-type="JavaSDK" />
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_15" default="true" project-jdk-name="15" project-jdk-type="JavaSDK" />
|
||||||
</project>
|
</project>
|
||||||
|
|
@ -3,9 +3,9 @@ import kotlin.math.*
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
val triangle = Triangle(4.0, 3.0, 5.0)
|
val triangle = Triangle(4.0, 3.0, 5.0)
|
||||||
println("a: ${Triangle("alpha", 54.13, "a", 4.0)}")
|
println("a: ${Triangle("alpha", 53.13, "a", 4.0)}")
|
||||||
println("b: ${Triangle("alpha", 54.13, "b", 3.0)}")
|
println("b: ${Triangle("alpha", 53.13, "b", 3.0)}")
|
||||||
println("c: ${Triangle("alpha", 54.13, "c", 5.0)}")
|
println("c: ${Triangle("alpha", 53.13, "c", 5.0)}")
|
||||||
println(triangle)
|
println(triangle)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -27,7 +27,7 @@ class Triangle() {
|
||||||
val angle = angleD.toRadians() //thanks kotlin
|
val angle = angleD.toRadians() //thanks kotlin
|
||||||
if (angleName == "alpha") {
|
if (angleName == "alpha") {
|
||||||
alpha = Angle(angleD, "alpha")
|
alpha = Angle(angleD, "alpha")
|
||||||
when(sideName){
|
when (sideName) {
|
||||||
"a" -> {
|
"a" -> {
|
||||||
a = Side(side, "a");
|
a = Side(side, "a");
|
||||||
c = Side(a / sin(angle), "c")
|
c = Side(a / sin(angle), "c")
|
||||||
|
|
@ -35,17 +35,17 @@ class Triangle() {
|
||||||
}
|
}
|
||||||
"b" -> {
|
"b" -> {
|
||||||
b = Side(side, "b")
|
b = Side(side, "b")
|
||||||
c = Side(side / cos(angle), "c")
|
c = Side(b / cos(angle), "c")
|
||||||
a = Side(c * cos(angle), "c")
|
a = Side(c * sin(angle), "a")
|
||||||
TODO("fix error on side c (also wrong name")
|
|
||||||
}
|
}
|
||||||
"c" -> {
|
"c" -> {
|
||||||
c = Side(side, "c")
|
c = Side(side, "c")
|
||||||
a = Side(c * sin(angle), "a")
|
a = Side(c * sin(angle), "a")
|
||||||
|
b = Side(c * cos(angle), "a")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (angleName == "beta") {
|
} else if (angleName == "beta") {
|
||||||
when(sideName){
|
when (sideName) {
|
||||||
"a" -> {
|
"a" -> {
|
||||||
//cos
|
//cos
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue