Wednesday, May 18, 2011

Pengulangan dalam C/C++


Setelah anda membaca artikel dalam blog ini tentang bahasa pemrograman C/C++ antara lain : Dasar-dasar pemrogrman bahasa C/C++ , variabel dan tipe data, mengubah algoritma menjadi sebuah program, dan percabangan, maka materi selanjutnya agar anda dapat membuat program dalam bahasa C/C++ adalah tentang perulangan.
Pengulangan atau yang dikenal sebagai looping, digunakan untuk mengulang satu atau lebih statment dimana kondisi atau syarat terjadinya pengulangan berlogika true atau false, dan ini tergantung dari teknik pembuatan programnya. Pengulangan dalam bahasa C/C++ dapat menggunakan while, while..do atau for.




1. while
While sering digunakan untuk melakukan pengulangan, bentuk penulisannya
While ( kondisi )
{
statment1 ;
.
.
statment2;
}


Contoh programnya :
  1. #include"stdio.h"
  2. #include"conio.h"
  3. main()
  4. {
  5. int kode;
  6. while (kode!=5)
  7. {
  8. clrscr();
  9. printf("W A R U N G ---- G O R E N G A N");
  10. printf("\n Menu Utama");
  11. printf("\nx=====================================x");
  12. printf("\nx 1. Tempe x");
  13. printf("\nx 2. Tahu x");
  14. printf("\nx 3. Pisang x");
  15. printf("\nx 4. Ubi x");
  16. printf("\nx 5. Keluar x");
  17. printf("\nx=====================================x");
  18. printf("\nPilih(1-5) :: ");
  19. scanf("%d",&kode);
  20. switch(kode)
  21. {
  22. case 1 : printf("gorengan tempe\n\n");getche();break;
  23. case 2 : printf("gorengan tahu\n\n");getche();break;
  24. case 3 : printf("gorengan pisang\n\n");getche();break;
  25. case 4 : printf("gorengan ubi\n\n");getche();break;
  26. }
  27. }

  28. }


2. Do..While
Looping do….while ini mengeksekusi statement yang ada dalam blok looping sebelum mengecek kondisinya. Cara penulisannya sebagai berikut :
Do
{
.
.
statement;
.
.
}
while ( kondisi );





3. For
Dengan menggunakan looping do ini ada tiga langkah yang harus dijalankan yaitu inisialisai ( awalan ), pengujian kondisi, dan aksi yang dilakukan yang dapat berupa penambahan atau pengurangan suatu variabel.
For ( insialisasi; pengujian; aksi )
{
.
.
statement;
.
.
}



1 comment:

  1. #include
    #include
    int main ()
    {
    float a,t,ls;
    cout<<"menghiutng luas segitiga ::";
    cout<<"masukkan alas ;";
    cin>>a;
    cout<<"masukkan tinggi ;";
    cin>>t;
    ls=a*t/2;
    cout<<"luas setigiga:";
    cout<<ls;
    getchar ();
    return 0;
    }

    11030006
    ALFI SAHRI HASIBUAN

    ReplyDelete

Note: Only a member of this blog may post a comment.