Add files for Kotlin. Both are working successfully.

This commit is contained in:
me committed 2024-03-30 12:18:46 -07:00
1 parent 4944681eef
commit 94e83c042b
6 files changed
+132 -1

No files matched your search

+54
View File
@@ -0,0 +1,54 @@
/*
// 2024-03-30 Hyperling
// Creating a Kotlin version which needs compiled then run.
*/
fun main() {
var pennies: Int
var nickels: Int
var dimes: Int
var quarters: Int
var maxPennies: Int = 0
var maxNickels: Int = 0
var maxDimes: Int = 0
var maxQuarters: Int = 0
println("Got any spare change?")
for (change in 1..99) {
quarters = change / 25
var remainder = change % 25
dimes = remainder / 10
remainder = remainder % 10
nickels = remainder / 5
remainder = remainder % 5
pennies = remainder / 1
if (quarters > maxQuarters) {
maxQuarters = quarters
println("Change ${change}c required $maxQuarters quarter(s).")
}
if (dimes > maxDimes) {
maxDimes = dimes
println("Change ${change}c required $maxDimes dime(s).")
}
if (nickels > maxNickels) {
maxNickels = nickels
println("Change ${change}c required $maxNickels nickel(s).")
}
if (pennies > maxPennies) {
maxPennies = pennies
println("Change ${change}c required $maxPennies penny(ies).")
}
}
print("The optimum amount is $maxQuarters quarter(s), $maxDimes dime(s)")
println(", $maxNickels nickel(s), and $maxPennies pennies.")
}