2 Maret 2015

Mencetak Pola pada C++ (tipe 1)

kita akan membuat pola seperti gambar dibawah ini:


Gambar 1. Pola Star pada C++

pada contoh diatas, saat inputan bernilai "9" maka program akan mencetak dimulai dari 9 bintang hingga 1 bintang.

Berikut Source Codenya:

.

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

void main()
{
    int n, x, y;


cout<<"Masukkan nilai N: ";
cin>>n;


for(x=n;x>0;x--)
{
cout<<endl;

    for(y=x;y>0;y--)
    {
    cout<<'*' ;
}
}

getch();


Asumsi: banyaknya cetakan pola sesuai inputan.

Logika program:


  • #include <conio.h>    adalah header library dari : cout dan cin
  • #include <iostream.h>     adalah header library dari: getch()
  • n adalah variabel inputan,
  • pertama user menginputkan angka (n)
  • nilai x= n , x-- berarti perulangan secara menurun (mengecil) dr inputan sampai batas perulangan
  • nilai y=x, perulangan y juga secara menurun seperti x
  • perulangan dimulai dari mencetak bintang sebanyak y
  • setelah keluar dari perulangan y, program keluar  dan masuk ke prulangan x
  • nilai x di kurangi 1, y=x
  • maka akan mencetak sebayak x yang baru, begitu seterusnya hingga x lebih kecil atau samadengan 0

Tidak ada komentar:

Posting Komentar