Dicoding2

Run Settings
LanguageSwift
Language Version
Run Command
import Foundation /* // membuat form menghitung balokprint // digunakan untuk memasukkan input dari pengguna let width = 2.0 let height = 3.0 let length = 4.0 // proses perhitungan yang dilakukan program let volume = length*height*width let surfaceArea = 2*((width*length)+(width*height)+(length*height)) let circumference = 4*(width+length+height) print("----------------------------------") print("Anda memiliki sebuah balok dengan:") print("Lebar: \(width)cm") print("Tinggi: \(height)cm") print("Panjang: \(length)cm") print("Volume: \(volume)cm") print("Luas Permukaan: \(surfaceArea)cm") print("Keliling: \(circumference)cm") print("----------------------------------") */ print("Masukkan lebar balok: "); let widthInput = readLine() print("Masukkan tinggi balok: "); let heightInput = readLine() print("Masukkan panjang balok: "); let lengthInput = readLine() // ubah string ke double if let length = Double(lengthInput ?? "0"), let height = Double(heightInput ?? "0"), let width = Double(widthInput ?? "0"){ let volume = length*height*width let surfaceArea = 2*((width*length)+(width*height)+(length*height)) let circumference = 4*(width+length+height) print("----------------------------------") print("Anda memiliki sebuah balok dengan:") print("Lebar: \(width)cm") print("Tinggi: \(height)cm") print("Panjang: \(length)cm") print("Volume: \(volume)cm") print("Luas Permukaan: \(surfaceArea)cm") print("Keliling: \(circumference)cm") print("----------------------------------") }else{ print("----------------------------------") print("Input tidak valid") print("----------------------------------") }
Editor Settings
Theme
Key bindings
Full width
Lines