Membagi Tagihan
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 41 dari 92.
Tantangan
MudahTambahkan fitur pembagian tagihan. Pertahankan semua yang sudah dibuat pada langkah sebelumnya, lalu:
- Baca input ketiga, yaitu jumlah orang yang membagi tagihan, ubah tipenya menjadi
int, lalu simpan dalamnum_people. Baca input ini tepat setelah persentase tip. - Hitung
amount_per_persondengan membagitotal_amountdengannum_people. - Setelah baris yang mencetak
total_amount, cetakamount_per_person.
Cetak angka saja, tanpa label. Misalnya, untuk input 64.3, 9.0 dan 2, program mencetak:
Bill Split Calculator
70.087
35.0435Coba sendiri
extends Node
func _ready():
print("Bill Split Calculator")
var bill_amount := float(OS.read_string_from_stdin())
var tip_percentage := float(OS.read_string_from_stdin())
var tip_amount := (tip_percentage / 100) * bill_amount
var total_amount := bill_amount + tip_amount
print(total_amount)
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan7Dasar Input dan Output
OutputOutput dengan VariabelPemformatan stringInputKonversi TipeRangkuman: Hingga 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe Nilai KembaliRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagian Tagihan
Pesan SambutanMenerima input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRingkasan: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeNested loopRingkasan: Input dinamisLatihan sendiri: Compiler GDScript online