Rabu, 02 April 2014

coding piramida dengan c++

Piramida Angka dengan C++ - Bila menelik kebelakang mungkin pernah kita membuat program untuk piramida angka namun dengan menggunakan bahasa pemrograman java, dan di batasi hanya inputan angka 1-9 dan hanya bilangan ganjil. Dalam artikel kali ini ada sedikit program tentang piramida angka namun sedikit berbeda karena angka ganjil dan angka genap dapat dimasukkan.

Gambaran piramida seperti berikut :
Piramida Angka dengan C++

Berikut source code program untuk membuat piramida seperti di atas :

#include <iostream.h>
#include <conio.h>
main()
{
    int a,T;
    cout<<"Inputkan tinggi pyramid angka : ";
    cin>>a;
    for (int i=1;i<=a;i++){
         for (int j=a-i;j>=1;j--)
              cout<<" ";
         T=i;
         for (int k=i;k>=1;k--){
              cout<<T%10;
              T++;
         }
         T=T-2;
         for (int k=2;k<=i;k++){
              cout<<T%10;
              T--;
         }
         cout<<"\n";
    }
getch();
}
Tinggi piramida adalah sisi miring sebelah kiri atau kanan, coba hitung angka dalam sisi miring tersebut, bila tinggi piramida 10 maka akan tampil angka 1 sampai 0 sebanyak 1 kali bila 20 maka tampil angka 0 sampai 1 kelipatannya yakni 2 kali.

Tidak ada komentar:

Posting Komentar