Yang dimaksud disini ialah kita akan membentuk sebuah segitiga dengan menggunakan angka yang memiliki sebuah pola.
Pola apa yang akan digunakan untuk membentuk sebuah segitiga disini? Oke, kita akan membentuk segitiga dengan bilangan, kolom pertama pembentuk segitiganya merupakan deretan bilangan bulat positif mulai dari 1 sampai n bilangan. Kemudian, untuk anggota dan jumlah kolom dari tiap baris, ditentukan oleh besarnya bilangan pada anggota di kolom pertama pada tiap baris.
Masih bingung dengan penjelasannya? Mari langsung saja kita lihat dan amati kode program Membentuk sebuah segitiga dengan deretan angka di bawah ini.
.
Hasil eksekusi program yang sudah saya buat untuk kode program diatas, dapat dilihat di bawah ini. :D
Screenshot Program Membentuk Segitiga dengan Angka |
Oke teman-teman, sekian dulu untuk postingan kali ini. Di lain kesempatan, saya akan memberikan postingan baru dengan topik yang berbeda. Semoga postingan ini dapat membantu teman-teman dalam mempelajari bahasa Pemrograman C/C++.
dalam bahasa c ada gx?
ReplyDeleteKalau mau digunakan ke dalam bahasa C, tinggal ganti library nya aja mas, kemudian ganti cout dengan printf.. Main2 di perintah dasar aja mas.. :D
ReplyDeleteka,, program untuk tampilan ini bgmna,,,,??
ReplyDelete1
3 4
5 6 7
7 8 9 10
9 10 11 12 13
Kira-kira kode program nya seperti ini.
Delete#include
int main()
{
int bilangan, i, j, pola;
printf("Berikan sebuah bilangan pembatas: ");
scanf("%d", &bilangan);
pola = 1;
for(i = 1; i <= bilangan; i += 1) {
for(j = pola; j < pola+i; j += 1) {
printf("%d ", j);
}
printf("\n");
pola += 2;
}
return 0;
}
Kalau ada yang masih kurang, silahkan ditanggapin lagi yah.. :)
O iya, jangan lupa share blog ini ke teman-teman yang lain ya.
Semoga membantu.. :)
Bg,kl program d bwah ini syntaxny gmana ya?Mhon d bntu,trims!
ReplyDelete1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
Kamu bisa lihat postingan ini untuk dijadikan referensi agar bisa menyelesaikan masalah tersebut. :D
Deletehttp://kodeprogramcpp.blogspot.com/2014/11/deret-bilangan-dengan-pola.html
klo program untk nmpilin ini gmn
ReplyDelete1 1
12 21
123321
12 21
1 1
Jika kamu bisa membuat program mencetak bilangan
Delete1
12
123
12
1
Maka, untuk menyelesaikan program seperti yang kamu ingin di atas tersebut haruslah bisa, karena urutan bilangan yang ditampilkan itu yang dibalikkan, dan letakkan for untuk menampilkan deretannya sebelum akhir dari baris for pertama. :D
Selamat mencoba dan Semoga berhasil. :)
kalo pola sperti ini gimana ya? teria kasih
Delete*
*2
*2*
*2*4
*2*4*
Gini aja logika bro..
Deleteif(indeks % 2 != 0) {
printf("*");
} else {
printf("%d", indeks);
}
Kalau ada yang masih kurang mengerti, ditanya langsung ya bro. Semoga bermanfaat. :D
Kalo masalah begini gimana ya? Untuk membuat program C++ array yg menghasilkan
DeleteA
BC
DEF
GHIJ
KLMNO
PQRSTUV
Kalo buat program C++ array yang menghasilkan
DeleteA
BC
DEF
GHIJ
KLMNO
PQRSTUV
Kalau untuk membuat program segitiga berpola huruf seperti tersebut, tinggal mainin di ASCII aja mas.. Misalnya, ASCII A itu 65, maka nyetaknya
Deletestd::cout << (char) 65 << "";
Untuk membentuk segitiganya, bisa diikutin dengan cara di atas mas..
Semoga bermanfaat ya mas..
Bang mau nanya dong kalo supaya outputnya gini gimana bang?
ReplyDelete1
2 3
4 5 6
7 8 9 10
mauliate
Untuk menambilkan segitiga dengan pola bilangan seperti di atas, bisa menggunakan kode program berikut ini :
Delete#include "stdio.h"
#include "math.h"
int main(void) {
int batas;
int i, j, counter;
printf("Berikan nilai batas: ");
scanf("%d", &batas);
counter = 0;
for (i = 1; i <= batas; i+=1) {
for (j = 0; j < i; j+=1) {
printf("%d ", ++counter);
}
printf("\n");
}
return 0;
}
Semoga bermanfaat...
Bang kalo polanya
ReplyDelete1
3 5
7 9 11
13 15 17 19
itu gimana yah
Sebelum menampilkan angka/bilangan, lakukan pengecekan kondisi terlebih dahulu, apakah bilangan adalah ganjil atau tidak.
DeleteKira2 penggalan kode nya seperti ini:
if (bil % 2 != 0) {
cout << bil << " ";
}
Bos bisa bantuin aku, tolong bikinin program yg kayak gini
ReplyDelete1
222
33333
4444444
555555555
4444444
33333
222
1
Bos klau program yang kayak gini gimana yah???
ReplyDelete1
222
33333
4444444
555555555
4444444
33333
222
1
kalau kayak gini gimana?? BOs..
ReplyDelete1
222
33333
4444444
555555555
4444444
33333
222
1
kalau program kayak gini gimana Bos??
ReplyDelete1
222
33333
4444444
555555555
4444444
33333
222
1
Kalo polanya
ReplyDelete5 10 15 20 25
4 8 12 16
3 6 9
2 4
1
Gimana ??