• Twitter
  • Facebook
  • Instagram
  • Youtube
  • Email

Saturday, 17 December 2011

Membuat Angka Segitiga Dengan C++

Semua Tulisan Yang Terposting Di Website HMPS TI Univ. Kanjuruhan Malang adalah Sepenuhnya Hak Cipta dari HMPS TI. Untuk Saran silahkan layangkan pesan anda ke hmpstikanjuruhan@gmail.com. Terimakasih, Salam YES.
For (yang jika diartikan secara bahasa akan terasa rancu), adalah salah satu bentuk pengulangan dalam bahasa C++ . Konsepnya sederhana, yaitu pernyataan akan mengalami pengulangan sejumlah dengan apa yang telah didefinisikan. Lihat contoh pernyataan  di bawah :

for(int i=0; i<5; i++) cout<<i<<” “;

Maka hasilnya akan menjadi seperti di bawah :

0 1 2 3 4
Perhatikan bahwa nilai variable i akan selalu bertambah. Konsep pengulangan akan sangat membantu jika pernyataan yang ingin diulang sangat banyak. Mungkin sudah cukup penjelasan mengenai for. Untuk selebihnya bisa dicari di Google. Lebih baik kita kembali kepada jalan yang lurus dan benar.

#include<iostream.h>
#include<conio.h>
#define max 9
 class segitiga{
   public :
   void rumus();
};
void main(){
   segitiga x;
   x.rumus();
   getch();
}
 void segitiga::rumus(){
   for(int i=0; i<=max; i++){
      for(int j=0; j<=i; j++){
         cout<<j<<"  ";
      }
      cout<<endl<<endl;
   }
}


Hasilnya :


















Silahkan Untuk Modifikasi Coba-coba Script Dibawah :

#include<iostream.h>
#include<conio.h>
#define max 9

class segitiga{
   public :
   void rumus();
};
void main(){
  segitiga x;
  x.rumus();
  getch();
}
void segitiga::rumus(){
   for(int i=0; i<=max; i++){
      for(int j=0; j<=i; j++){
         if(j==0){
            for(int k=i; k<max; k++){
               cout<<"   ";
            }
         }
        cout<<j<<"  ";
      }
      cout<<endl<<endl;
   }
}

Coba yang ini juga :

#include<iostream.h>
#include<conio.h>
#define max 9

class segitiga{
   public :
   void rumus();
};

void main(){
  segitiga x;
  x.rumus();
  getch();
}

void segitiga::rumus(){
   for(int i=0; i<=max; i++){
      for(int j=0; j<=i; j++){
         if(j==0){
            for(int k=i; k<max; k++){
               cout<<"  ";
            }
         }
         cout<<j<<"   ";
      }
      cout<<endl<<endl;
   }
}

Courtesy : nurdiana.web.id


Red. HMPS TI 2011 Team

0 comments:

Post a Comment

Terimakasih Atas Komentar Anda, Salam JOSS dari HMPS TI UNIKAMA

Kontak

Lebih Dekat Dengan Kami


Alamat Kami

Jalan S. Supriadi no. 48 Malang

Telepon

0858-9520-3883 (May Lando)

Website

www.hmpsti.com