Menu
CoddyTech

Ikhtisar Proyek

Termasuk bagian Logika dan Alur dalam perjalanan GDScript di Coddy. Pelajaran 71 dari 78.

challenge icon

Tantangan

Mudah

Dalam proyek ini, kamu membuat Inventory Management System untuk sebuah toko: program ini menambahkan barang, memperbarui stoknya, memeriksa barang yang tersedia, dan menjual barang dengan laporan pendapatan.

Data toko disimpan dalam dictionary bernama inventory. Setiap key adalah nama barang, dan setiap value adalah dictionary lain dengan dua key: "price" (sebuah float) dan "stock" (sebuah int). Pada langkah ini, mulai dengan dictionary kosong.

Program dikendalikan oleh perintah, satu per baris input. Tulis seperti ini:

  1. Buat dictionary kosong inventory dan cetak Inventory Management System
  2. Dalam perulangan while true:, baca satu baris dan pisahkan berdasarkan spasi. Bagian pertama adalah perintahnya.
  3. Untuk perintah exit, cetak Goodbye! dan keluar dari perulangan
  4. Untuk perintah show, cetak dictionary inventory
  5. Untuk perintah lainnya, cetak Unknown command

Untuk perintah show, sell, dan exit, output-nya adalah:

Inventory Management System
{  }
Unknown command
Goodbye!

Setiap pengujian diakhiri dengan perintah exit.

Coba sendiri

extends Node

func _ready():
	# Buat inventaris, cetak judul, dan baca perintahnya
	pass

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler GDScript online