Rangkuman: Kalkulator Sederhana
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 28 dari 92.
Tantangan
MudahBuat kalkulator sederhana. Variabel n1, n2, dan op dibaca untukmu pada tiga baris pertama (jangan ubah), dan op berisi salah satu dari "+", "-", "*", atau "/".
Tetapkan result berdasarkan op:
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/":n1dibagin2, dengan mempertahankan bagian desimal
Tulis keempat kasus: pengujian mencoba setiap operator. result bertipe float, jadi selalu dicetak dengan titik desimal. Contohnya, untuk 12, 34, dan "+", output-nya adalah:
result = 46.0dan untuk 7, 2, dan "/", hasilnya adalah:
result = 3.5Coba sendiri
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # Jangan ubah baris ini
var n2 := int(OS.read_string_from_stdin()) # Jangan ubah baris ini
var op := OS.read_string_from_stdin() # Jangan ubah baris ini
var result: float = 0.0
# Tulis kodemu di bawah ini
# Jangan ubah baris di bawah ini
print("result = ", result)
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