Assalamu’alaikum Wr Wb
Selamat datang di web sibukngoding.com. Pada kesempatan kali ini saya
akan memberikan contoh program perulangan yaitu program membuat pola segitiga
pada bahasa pemrograman C++.
Adapun pola segitiga yang akan dibuat adalah segitiga rata kiri bawah,
segitiga rata kanan atas, segitiga rata kiri atas, segitiga rata kanan bawah
dan segitiga sama kaki. Jadi cukup lengkap untuk teman-teman yang sedang
mencari referensi program cara membuat pola segitiga bintang dengan bahasa C++.Program
ini saya jalankan menggunakan compiler Borland C++ 5.02. Untuk Source codenya
sebagai berikut:
1. Pola Segitiga Bintang Rata Kiri Bawah
//Program segitiga bintang kiri bawah
//by sibukngoding
#include <conio.h>
#include <iostream.h>
//-----
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi
= ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
for(j=0;j<=i;j++){
cout<<"*";
}
cout<<endl;
}
getch();
}
Jika Di run hasilnya sebagai berikut:
2. Pola Segitiga Bintang Rata Kanan Atas
//Program segitiga bintang kanan atas
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//-----
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
for(j=0;j<=tinggi;j++){
if(i<=j){
cout<<"*";
}else{
cout<<" ";
}
}
cout<<endl;
}
getch();
}
3. Pola Segitiga Bintang Rata Kiri Atas
//Program segitiga bintang kiri atas
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//----------------
main(){
int i,j,tinggi;
cout<<"\Masukkan Tinggi
= ";
cin>>tinggi;
for(i=0;i<=tinggi;i++){
for(j=tinggi-i;j>=0;j--){
cout<<"*";
}
cout<<endl;
}
getch();
}
4. Pola Segitiga Bintang Rata Kanan Bawah
//Program segitiga bintang kanan bawah
//by sibukngoding
#include <iostream.h>
#include <conio.h>
//-------------
main(){
int i,j,k,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
for(i=tinggi;i>=0;i--){
for(j=i; j>=0;j--){
cout<<" ";
}
for(k=i;k<=tinggi;k++){
cout<<"*";
}
cout<<endl;
}
getch();
}
Jika di Run hasilnya sebagai berikut:
5. Pola Segitiga Bintang Segitiga Sama Kaki
//Program segitiga bintang sama kaki
//by sibukngoding
#include <conio.h>
#include <iostream.h>
//------------------
main(){
int x,y,z,tinggi;
cout<<"\Masukkan Tinggi = ";
cin>>tinggi;
//tinggi=tinggi+1;
if(tinggi%2==1){
for(x=1;x<=tinggi;x++)
{
for(y=tinggi;y>=x;y--)
{
cout<<" ";
}
for(z=1;z<=x+(x-1);z++)
{
cout<<"*";
}
cout <<"\n";
}
}else{
cout<<"masukkan
bilangan ganjil."<<endl<<endl;
}
getch();
}
Jika di Run hasilnya sebagai berikut:
Demikian tadi program membuat pola segitiga bintang menggunakan bahasa
pemrograman C++. Jika ada pertanyaan atau belum bisa di run, bisa ditanyakan
lewat kolom komentar. Dan jangan lupa untuk kunjungi web sibukngoding.com untuk mendapatkan
tutorial bahasa pemrograman lainnya.
Terimakasih atas kunjungannya, Selamat belajar dan jangan mudah
menyerah.
Wasaalamu’alaikum Wr Wb.
Comments
Post a Comment
- Berkomentarlah dengan bijak, Komentar akan di moderasi dahulu sebelum ditampilkan.