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 AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input DinamisLatihan sendiri: Compiler GDScript online