Basa pamrograman saderhana nganggo basa Sunda pikeun diajar jeung ngalatih logika. Cobian langsung di browser!
Klik dina kartu pikeun nyobaan langsung di playground!
Gunakeun nyieun pikeun nyiptakeun variabel.
nyieun angka = 10; nyieun nama = "Sunda"; nyieun aktif = leres;
Logika upami, lamun, jeung lainna.
upami angka == 10:
tampilkeun "sampurna";
lainna:
tampilkeun "kirang";
anggeus
Pikeun (for) jeung Bari (while) loops.
pikeun i = 1 ti 5 ngajalankeun
tampilkeun i;
anggeus
Definisi pungsi sareng parameter jeung return.
pungsi tambah(a, b):
balikkeun a + b;
anggeus
tampilkeun tambah(10, 5);
Dukung pungsi rekursif pikeun logika kompléks.
pungsi faktorial(n):
upami n <= 1:
balikkeun 1;
anggeus
balikkeun n * faktorial(n - 1);
anggeus
Dukung kelas, ieu (this), jeung anyar (new).
kelas Jalma:
nyieun jenengan = "";
pungsi bageakeun():
tampilkeun ieu.jenengan;
anggeus
anggeus
Gunakeun coba, cekel, jeung tungtungna.
coba:
nyieun x = 10 / 0;
cekel e:
tampilkeun e;
anggeus
Operator lengkap: + - * / % jeung == != < >
nyieun a = 20; nyieun b = 4; tampilkeun a + b;
| Keyword | Arti | Contoh |
|---|---|---|
nyieun |
Deklarasi variabel | nyieun x = 10; |
tampilkeun |
Print / Cetak | tampilkeun x; |
tanya |
Input dari user | tanya nama; |
upami |
If (jika) | upami x == 10: |
lamun |
Else if | lamun x == 5: |
lainna |
Else | lainna: |
pikeun |
For loop | pikeun i = 1 ti 5 ngajalankeun |
bari |
While loop | bari x < 10 ngajalankeun |
anggeus |
End blok | anggeus |
pungsi |
Definisi pungsi | pungsi tambah(a, b): |
balikkeun |
Return | balikkeun a + b; |
leres / lepat |
True / False | nyieun aktif = leres; |
coba / cekel |
Try / Catch | coba: ... cekel e: ... anggeus |
balangkeun |
Throw | balangkeun "Error!"; |
kelas |
Class | kelas Jalma: ... anggeus |
anyar |
New / Instantiate | anyar Jalma(); |
ieu |
This / Self | ieu.jenengan = "Asep"; |
turunan |
Inheritance (Extends) | kelas Murid turunan Jalma: |
jeung / atawa |
And / Or | leres jeung lepat; |
lain |
Not (Bukan) | lain leres; // lepat |
eureun / teraskeun |
Break / Continue | eureun; teraskeun; |
kosong |
Null / None | nyieun data = kosong; |
turunan |
Inheritance | kelas Guru turunan Jalma: |
Kamus leutik kanggo daptar kosa kata nu digunakeun dina struktur basa pamrograman ieu.
Sumber rujukan utama: SundaDigi Kamus sareng padanan umum
Aksara.
| Basa Sunda | Bahasa Indonesia |
|---|---|
nyieun / ngadeklarasikeun |
Membuat / Mendeklarasikan |
tampilkeun |
Tampilkan / Perlihatkan |
tanya / mangga_eusian |
Tanya / Silakan isi (Input) |
upami |
Jikalau / Seandainya / Jika |
lamun |
Kalau / Misal |
lainna / lain lamun |
Lainnya / Atau Kalau (Sebaliknya) |
pikeun |
Untuk (Bagi) |
ti ... nepi |
Dari ... Sampai (Rentang) |
bari |
Sambil / Selagi (While) |
ngajalankeun |
Menjalankan |
anggeus |
Selesai / Tamat |
pungsi / fungsi |
Fungsi |
balikkeun |
Kembalikan (Return) |
leres |
Benar / Lurus |
lepat |
Salah / Keliru |
jeung |
Dan |
atawa |
Atau |
lain |
Bukan |
kosong |
Kosong / Hampa |
coba |
Coba |
cekel |
Pegang / Tangkap (Catch) |
tungtungna |
Pada akhirnya / Ujungnya (Finally) |
balangkeun |
Lemparkan (Throw) |
kelas |
Kelas |
anyar |
Baru |
ieu |
Ini (Konteks merujuk pada objek/diri sendiri) |
turunan |
Keturunan (Extends/Inherits) |
eureun |
Berhenti |
teraskeun |
Teruskan / Lanjutkan |
pip install -e .
sunda examples/hello_world.sunda
Copy-Item -Recurse sunda-vscode "$env:USERPROFILE\.vscode\extensions\sunda-language"
Selesaikan 7 level tantangan pikeun jadi jawara Sunda Koding!
Urang ngagunakeun nyieun pikeun nyimpen data. Tampilkeun hasilna nganggo
tampilkeun.
Gunakeun upami, lamun (else if), jeung lainna (else)
pikeun nyieun kaputusan.
Ngulang kode nganggo pikeun (for) atanapi bari (while) nepi ka
anggeus.
Bungkus kode dina pungsi supados tiasa dianggo deui. Gunakeun
balikkeun pikeun hasilna.
Gunakeun tanya pikeun nyandak data ti pangguna langsung dina terminal.
Anggo kelas pikeun nyieun struktur data kompléks. Gunakeun ieu
pikeun ngakses properti sorangan.
Jaga program supados teu 'crash' nganggo coba jeung cekel.
// Conto kode lengkep Sunda Language
pungsi pariksa_angka(n):
upami n % 2 == 0:
balikkeun "Genap";
lainna:
balikkeun "Ganjil";
anggeus
anggeus
tampilkeun "=== Program Pariksa ===";
nyieun angka = 10;
nyieun hasil = pariksa_angka(angka);
tampilkeun "Angka:";
tampilkeun angka;
tampilkeun "Hasilna nyaéta:";
tampilkeun hasil;
Fork, tambahkeun fitur anyar, sareng kirimkeun Pull Request anjeun. Hayu babarengan ngembangkeun!
Gabung GitHub