Output Terformat
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 42 dari 92.
Tantangan
MudahLangkah terakhir adalah membuat output mudah dibaca. Ganti dua baris yang mencetak total_amount dan amount_per_person dengan dua baris yang menggunakan string format dan %.2f, agar setiap jumlah memiliki 2 angka desimal.
Contohnya, untuk input 100, 5, dan 2, program mencetak:
Bill Split Calculator
Total (including tip): $105.00
Each person pays: $52.50Samakan teksnya persis, termasuk huruf kapital, titik dua dan spasi, serta tanda $ sebelum setiap jumlah. Pertahankan pesan sambutan dan kode yang membaca input serta menghitung jumlahnya.
Coba 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 num_people := int(OS.read_string_from_stdin())
var tip_amount := (tip_percentage / 100) * bill_amount
var total_amount := bill_amount + tip_amount
var amount_per_person := total_amount / num_people
print(total_amount)
print(amount_per_person)
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