Piramida Bintang Datar
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 90 dari 92.
Tantangan
SedangProgram membaca satu baris input: bilangan bulat ganjil n (selalu ganjil, dari 1 hingga 999).
Cetak piramida karakter * dengan baris terbawah memiliki n bintang. Baris pertama memiliki 1 bintang, dan setiap baris memiliki dua bintang lebih banyak daripada baris di atasnya.
Untuk 1, output-nya adalah:
*Untuk 5, output-nya adalah:
*
***
*****Untuk 7, output-nya adalah:
*
***
*****
*******Mulailah dari piramida kecil, dan buka petunjuk jika kamu mengalami kesulitan.
Coba sendiri
extends Node
func _ready():
var n := int(OS.read_string_from_stdin())
# Cetak piramida di sini
pass
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