background img

The New Stuff

program raptor C++ bill 100 habis dibagi 5 & 7 iteratif

program raptor C++ bill 100 habis dibagi 5 & 7 iteratif

Pengertian Iteratif
  
Perulangan iteratif merupakan perulangan yang melakukan proses perulangan terhadap sekelompok instruksi di mana perulangan tersebut akan berhenti jika batasan syarat sudah tidak terpenuhi.

Kelebihan perulangan iteratif:
• Mudah dipahami dan mudah melakukan debugging ketika ada perulangan yang salah.
• Dapat melakukan nested loop atau yang disebut dengan looping bersarang.
• Proses lebih singkat karena perulangan terjadi pada kondisi yang telah disesuaikan.
• Jarang terjadi overflow karena batasan dan syarat perulangan yang jelas.

Kelemahan perulangan iteratif:
• Tidak dapat menggunakan batasan berupa fungsi.
• Perulangan dengan batasan yang luas akan menyulitkan dalam pembuatan program perulangan itu sendiri.
PERSAMAAN & PERBEDAAN REKURSIF DAN ITERATIF

Dalam beberapa situasi, pemecahan secara rekursif maupun secara iteratif mempunyai keuntungan dan kekurangan yang bisa saling diperbandingkan. Adalah cukup sulit untuk menentukan mana yang paling sederhana, paling jelas, paling efisien dan paling mudah disbanding yang lain. Boleh dikatakan pemilihan cara iterative maupun rekursif merupakan kesenangan seorang programmer dan tergantung konteks permasalahan yang akan dipecahkan sesuai dengan kesanggupan yang bersangkutan.

Persamaan antara perulangan iteratif dan rekursif:
• Iteratif dan rekursif merupakan metode atau teknik di dalam perulangan (looping).
• Sama-sama mengalami perulangan kondisi.

INI PROGRAM C++ Nya
Semoga bermanfaat. . .

#include <cstdlib>
#include <iostream>

using namespace std;
class bil{
      public :
             int proses ();
             int out ();
      private :
              int i;
              };
int bil::proses (){
for (int i=1;i<=100;i++){
    if (i%5==0 && i%7==0)
    {
               cout<<i<<endl;
    }
}

}
int bil::out(){
    cout<<"Bilangan 1-100 yang habis dibagi 5 dan 7 adalah : "<<endl;
}
int main()
{
    bil x;
    x. out();
    x. proses();
    
system ("PAUSE");}


0 comments:

Post a Comment

New

Popular Posts