Anda di halaman 1dari 6

HTML CSS PHP MYSQL JAVASCRIPT C C++ JAVA PYTHON PASCAL LAINNYA… EBOOK

Home Tutorial C++ Latihan Kode Program C++: Persegi Bintang

eBook Programming Duniailkom

Latihan Kode Program C++: Persegi


Bintang
26 Nov 20 | Andre | Tutorial C++ | 4 Comments

Latihan kode program C++ kali ini akan membahas soal untuk membuat persegi bintang.
Materi ini melatih logika program, terutama pemahaman terkait konsep
perulangan bersarang (nested loop).

Soal Membuat Persegi Bintang


Buatlah kode program C++ untuk menampilkan gambar persegi dalam bentuk
kumpulan karakter bintang (karakter * ). Kode program butuh satu nilai input, yakni
besar persegi yang diinginkan user.

Sebagai contoh, jika diinput angka 5, maka berikut tampilan hasil kode program:

Input besar persegi: 5

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

Atau jika diinput angka 7, maka tampilan akhirnya adalah:

Input besar persegi: 7

* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *

Baca selengkapnya

Ajari anak koding sekarang


Dapatkan kelas gratis
Dapatkan kelas koding gratis. Daftar sekarang dan amankan spot Anda!

List Tutorial Duniailkom


landing-sg.walnut101.com BUKA
udio
Tips Membuat Kode Program Persegi Bintang
Soal ini melatih pemahaman terkait perulangan bersarang (nested loop). Berikut
tutorial pendahuluan yang bisa diikuti:

Pengertian Variabel dalam Bahasa C++


Tipe Data Integer Bahasa C++
Perulangan FOR Bahasa C++

Kita perlu membuat perulangan bersarang atau nested loop untuk memecahkan soal
ini. Perulangan luar (outer loop) akan dipakai untuk membuat tinggi persegi, dan
perulangan dalam (inner loop) dipakai untuk membuat lebar persegi.

Kode Program C++ Persegi Bintang


Berikut salah satu solusi dari soal membuat persegi bintang menggunakan bahasa
pemrograman C++:

1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "## Program C++ Persegi Bintang ##" << endl;
8 cout << "===================================" << endl;
9 cout << endl;
10
11 int besar_persegi,i,j;
12
13 cout << "Input besar persegi: ";
14 cin >> besar_persegi;
15
16 cout << endl; Ajari anak koding sekara ng
17
18 for(i=1;i<=besar_persegi;i++) { Daftar kelas trial sekarang
19 for(j=1;j<=besar_persegi;j++) { Belajar koding bisa melatih anak mem masalah da
ecahka n
20 cout << " *";
ari ini!
21 }
22 cout << endl; landing-sg.walnut101.com
23 }
24
25 return 0;
26 }
BUKA

Hasil kode program:

Tutorial Belajar C++

5. Struktur Dasar C++

6. Aturan Dasar Kode C++

7. Pengertian Variabel C++

8. Pengertian Konstanta C+

udio
12. Tipe Data Char C++

13. Tipe Data Integer C++

14. Tipe Data Float dan Double C++

15. Tipe Data Boolean C++

16. Tipe Data String C++

17. Tipe Data Array C++

18. Tipe Data Struct C++

19. Tipe Data Enum C++

20. Tipe Data Pointer C++

21. Jenis-jenis Operator C++

22. Operator Aritmatika C++

23. Operator Increment


& Decrement

24. Operator Perbandingan C++

Operator Logika C++

Ajari anak koding sekarang 26. Operator Bitwise C++


Dapatkan kelas gratis
Dapatkan kelas koding gratis. Daftar sekarang dan amankan spot Anda! 27. Operator Penugasan C++
25.

Percabangan IF C++
landing-sg.walnut101.com BUKA

28.
Percabangan IF ELSE C++

30. Percabangan IF ELSE IF C++


Kode program ini meminta satu inputan yang disimpan ke dalam variabel besar_persegi.
Variabel inilah yang nantinya akan menjadi penentu kondisi akhir dari perulangan for. 31. Percabangan Switch Case C++

32. Perulangan FOR C++


Proses menampilkan karakter bintang dilakukan oleh perulangan for di baris 18 – 23.
Perulangan luar, yakni dengan variabel counter i dipakai untuk membuat tinggi persegi. 33. Perulangan WHILE C++
Ini dimulai dari i = 1 hingga i <= besar_persegi .
34. Perulangan DO WHILE C++
Jika pada saat proses input nilai besar_persegi berisi angka 5, maka perulangan luar
35. Pengertian Perintah BREAK C++
akan dijalankan sebanyak 5 kali.
36. Pengertian Perintah
Dalam setiap iterasi, jalankan perulangan dalam serta sebuah perintah cout << endl di CONTINUE C++
baris 22. Perintah endl ini dipakai untuk proses pindah baris. Alternatif lain bisa juga
37. Cara Membuat Function
menggunakan perintah cout << "\n" .
38. Pengertian Parameter &
Perulangan dalam dengan variabel counter j, dipakai untuk membuat karakter Argumen
bintang. Karena kita membuat sebuah persegi, maka proses perulangan juga dilakukan
39. Fungsi Perintah Return
mulai dari j = 1 hingga j <= besar_persegi .
40. Pengertian Default Parameter
Dalam setiap iterasi, jalankan perintah cout << " *" . Tanda spasi sebelum karakter
Baca selengkapnya
bintang dipakai agar kotak persegi kita menjadi lebih rapi. 41. Function Overloading

Soal Latihan Algoritma Bahasa C+


Latihan soal ini memang cukup sederhana, tapi menjadi dasar dari kode program +
membuat bentuk bintang lain yang lebih kompleks seperti persegi panjang
bintang, segitiga bintang, hingga piramida bintang.

29.
Powered by GliaStudio
Tutorial OOP C++
Tags: Algoritma, Algoritma C++, Bentuk Bintang
4 COMMENTS
Forum Diskusi (Facebook Group)
ashitaka 12 Jan 21

makasi bang kalo bole banyakin lagi bang


soal latihan algoritma nya

karna logika saya masih jelek


makasi bang

kalo ada saran ada situs yg belajar algoritma juga gak bang
makasi bang Berlangganan Artikel Duniailkom
Reply
Dapatkan pemberitahuan untuk setiap
Dent2 25 Nov artikel dan tutorial terbaru Duniailkom
21

untuk latihan soal boleh ke website tlx.toki gan , di sana ada


Email Address
kursus c++ dari awal , latihannya juga menantang

kalo udah selesai kursus c++ di tlx TOKI mungkin bisa mengerjakan Subscribe

problem atau ikut kontes di Codeforces gan


Join 16,171 other subscribers
Reply

Nori 07 Dec 22

Mas, kalo di python kan bisa mengalikan


string Misal print(‘#’*10) yang hasilnya
##########.
Kalo di c++ bisa juga nggak ya, apa harus pake perulangan?

Reply

Andre Author 07 Dec 22

Iya, itu salah satu “perintah special” di Python. Mayoritas bahasa


pemrograman lain tidak ada, termasuk C++. Jadi memang harus
pakai perulangan.

Update: barusan ketemu caranya, bisa seperti ini:

cout << string(6, '#') ; // ######


Koding untuk
Reply
anak kecil
Coba koding dengan Minecraft®
Walnut Coding dipercaya jutaan oran

landing-sg.walnut101.c
Permainan koding untuk anak Baca selengkapnya
Daftar kelas trial sekarang
om
Belajar koding bisa melatih anak memecahkan masalah dan
berpikir logis. Mulailah hari ini!

landing-sg.walnut101.com Selengkapnya BUKA

Powered by GliaStudio

ADD COMMENT
Comment Text*

Name*

Email*

Website

Saya bukan robot


reCAPTCHA
-

Notify me of follow-up comments by email.

Notify me of new posts by email.

POST COMMENT

Duniailkom #HTML #CSS #PHP #MYSQL #JAVASCRIPT #WORDPRESS #WEBONLINE

#PASCAL

Duniailkom adalah situs belajar programming dan ilmu komputer. Diharapkan duniailkom.com dapat menjadi media belajar dan saling berbagi tentang programming,
hardware, maupun teori seputar dunia komputer. Ikuti akun media social duniailkom untuk update terbaru: Facebook Duniailkom, Twitter Duniailkom

Copyright © 2023 Duniailkom | Hosting rekomendasi TERMS OF USE | PRIVACY POLICY | DISCLAIMER | ABOUT US | CONTACT US
Duniailkom

Baca selengkapnya

Powered by GliaStudio

Anda mungkin juga menyukai