summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2024-12-18 15:31:58 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2024-12-18 15:31:58 +0330
commitc11cf500bee8e5dbe1c794b89bcb64f48f40f441 (patch)
treef21f1e1be9d96ea239672356b727c626ded0fda7
parent9313767a800f16e01a05c577183b5e6399c3f76d (diff)
fixed division
-rw-r--r--app/build.gradle.kts4
-rw-r--r--app/release/app-release.apkbin694150 -> 694078 bytes
-rw-r--r--app/release/baselineProfiles/0/app-release.dmbin3531 -> 3518 bytes
-rw-r--r--app/release/baselineProfiles/1/app-release.dmbin3474 -> 3467 bytes
-rw-r--r--app/release/output-metadata.json4
-rw-r--r--app/src/main/java/com/a404m/calculator/util/MathHelper.kt13
6 files changed, 6 insertions, 15 deletions
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 8503827..1c36cd3 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -12,8 +12,8 @@ android {
applicationId = "com.a404m.calculator"
minSdk = 21
targetSdk = 35
- versionCode = 4
- versionName = "0.1.2"
+ versionCode = 5
+ versionName = "0.1.3"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/release/app-release.apk b/app/release/app-release.apk
index ec63e14..543e3ca 100644
--- a/app/release/app-release.apk
+++ b/app/release/app-release.apk
Binary files differ
diff --git a/app/release/baselineProfiles/0/app-release.dm b/app/release/baselineProfiles/0/app-release.dm
index c34e6d1..a0dcf66 100644
--- a/app/release/baselineProfiles/0/app-release.dm
+++ b/app/release/baselineProfiles/0/app-release.dm
Binary files differ
diff --git a/app/release/baselineProfiles/1/app-release.dm b/app/release/baselineProfiles/1/app-release.dm
index 10d60b7..bbee40d 100644
--- a/app/release/baselineProfiles/1/app-release.dm
+++ b/app/release/baselineProfiles/1/app-release.dm
Binary files differ
diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json
index 37c4baa..6b3d116 100644
--- a/app/release/output-metadata.json
+++ b/app/release/output-metadata.json
@@ -11,8 +11,8 @@
"type": "SINGLE",
"filters": [],
"attributes": [],
- "versionCode": 4,
- "versionName": "0.1.2",
+ "versionCode": 5,
+ "versionName": "0.1.3",
"outputFile": "app-release.apk"
}
],
diff --git a/app/src/main/java/com/a404m/calculator/util/MathHelper.kt b/app/src/main/java/com/a404m/calculator/util/MathHelper.kt
index 77244b0..51aec93 100644
--- a/app/src/main/java/com/a404m/calculator/util/MathHelper.kt
+++ b/app/src/main/java/com/a404m/calculator/util/MathHelper.kt
@@ -180,7 +180,7 @@ object MathHelper {
value = expression.substring(
start,
i
- ).toBigDecimal()
+ ).toBigDecimal().multiply(BigDecimal("1.0"))
)
)
--i
@@ -310,16 +310,7 @@ object MathHelper {
val value: MathNumberType,
) {
override fun toString(): String {
- var str = value.toString()
- if(str.contains('.')){
- while (str.last() == '0'){
- str = str.removeRange(str.length-1,str.length)
- }
- if(str.last() == '.'){
- str = str.removeRange(str.length-1,str.length)
- }
- }
- return str
+ return value.stripTrailingZeros().toString()
}
}