Piramida Asterisk 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 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