Quick actions

cmd+k|ctrl+k

Navigation

Languages

Dicoding2

Snippet info

Language

Swift

Visibility

public

Author

elaine.fawne

Created

2020-04-03T17:25:51Z

Updated

2020-04-03T17:25:51Z

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("----------------------------------")
}
INFO