Translate

struktur perulangan halaman 5

Selamat datang di eagleboot dan selamat membaca.

Kita bahkan dapat tidak menggunakan atau mengabaikan semua tiga ekspresi dari tanda kurung loop FOR. Jika hal tersebut diabaikan maka akan terjadi peringatan bahwa kita membiarkan test expression. Perhatikan contoh dibawah ini:  for(;;) cout<<"HelloWorld\n";  Karena perulangan ini tidak memiliki cara untuk berhenti, maka program diatas akan menampilkan kata "Hello World \ n" selamanya atau sampai terjadi interupsi program.  Bentuk lain yang memperbarui Ekspresi dilakukan supaya kita tidak dibatasi dalam menggunakan pernyataan increment pada ekspresi update. Berikut ini adalah sebuah perulangan yang menampilkan semua atau bahkan angka 2 hingga 100 dengan menambahkan 2 pada setiap penghitung. Perhatikan program dibawah ini:  for(number=2;number<=100;number+=2) cout<<number<<endl;  program dibawah ini merupakan program perulangan yang melakukan hitungan turun mulai dari 10 turun sampai nilai 0. for(number=10;number>=0;number‐‐) cout<<number<<endl;  perulangan dibawah ini tidak memiliki badan resmi. Gabungan kenaikan operasi dan pernyataan cout pembaruan ekspresi akan melakukan semua pekerjaan pada setiap iterasi:  for(number=1;number<=10;cout<<number++);  Jika perulangan memerlukan melakukan lebih dari satu pernyataan sebagai bagian dari inisialisasi, pernyataan dipisahkan dengan tanda koma. Program dibawah adalah versi Program sebelumnya yang diubah untuk memberitahu pengguna mengenai angka penjualan selama satu minggu.  Program dibawah ini akan berlangsung setiap hari selama satu minggu dan kemudian program akan menghitung totalnya. Perhatikan program berikut ini

Program 4.5 #include<iostream> #include<iomanip> usingnamespacestd; intmain() { constintNUM_DAYS=7; intcount; doubletotal; for(count=1,total=0.0;count<=NUM_DAYS;count++) { doublesales; cout<<"Masukkanpenjualanuntukhari"<<count<<":"; cin>>sales; total+=sales; } cout<<fixed<<showpoint<<setprecision(2); cout<<"Totalpenjualanadalah$"<<total<<endl; return0; }  Keluaran Program setelah memberikan masukan adalah sebagai berikut: Masukkanpenjualanuntukhari1:489.32[Enter] Masukkanpenjualanuntukhari2:421.65[Enter] Masukkanpenjualanuntukhari3:497.89[Enter] Masukkanpenjualanuntukhari4:532.37[Enter] Masukkanpenjualanuntukhari5:506.92[Enter] Masukkanpenjualanuntukhari6:489.01[Enter] Masukkanpenjualanuntukhari7:476.55[Enter] Totalpenjualanadalah$3413.71  Dalam perulangan menggunakan FOR, penghitung diinisialisasi ke 1, maka total inisialisasi adalah 0,0. Kita dapat menempatkan lebih dari satu pernyataan untuk melakukan pembaharuan sebuah ekspresi. Perhatikan program dibawah ini: doublesales; for(count=1,total=0.0;count<=NUM_DAYS;count++,total+=sales) { cout<<"Masukkanpenjualanuntukhari"<<count<<":"; cin>>sales

Next read ON halaman 6

Share this

Related Posts

Previous
Next Post »