Deni Duor. Diberdayakan oleh Blogger.

Blog Archive

Sabtu, 29 September 2012

Membuat Tampilan Segitiga pada C++


Program Segitiga Diamond
Algoritma Program:
1. Menentukan tinggi piramida 1 (bilangan Ganjil 1-19)
2. Menggunakan perulangan untuk baris dan kolom
3. Masukkan input berupa 'spasi' dan "*" pada perulangan kolom
4. Menentukan tinggi piramida 2 (piramida 1 - 1) (terbalik)
5. Gunakan perulangan untuk baris dan kolom dengan kebalikan dari perulangan piramida 1
6. Masukkan input berupa 'spasi' dan "*" pada perulangan kolom
7. Print hasil

Script Program

#include <iostream.h>
#include <conio.h>

int main()
{
 int ganjil;
 do
 {
  cout<<"Masukkan bilangan ganjil (1-19): ";
  cin>>ganjil;
 }while(ganjil%2==0);
 for(int i=0; i<=ganjil; i+=2)
 {
  for(int j=0; j<ganjil-i;j+=2)
  {
   cout<<" ";
  }
  for(int z=0;z<=i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 ganjil = ganjil - 2;
 for(int i=0; i<ganjil; i+=2)
 {
  for(int j=0; j<=i+2;j+=2)
  {
   cout<<" ";
  }
  for(int z=1;z<=ganjil-i;z++)
  {
   cout<<"*";
  }
  cout<<endl;
 }
 getch();
 return 0;
}

Tampilan :

0 komentar

Posting Komentar