Berikut ini adalah pertanyaan dari nayla2026 pada mata pelajaran Ujian Nasional untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
1. Struktur Perulangan For
Struktur perulangan / pengulangan jenis for biasanya digunakan untuk melakukan perulangan yang telah diketahui banyaknya. Biasanya jenis perulangan for dianggap sebagai jenis perulangan yang paling mudah dipahami.
Untuk melakukan perulangan dengan menggunakan struktur perulangan for, kita harus memiliki sebuah variabel sebagai indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe data dari variabel yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai urutan yang teratur, misalnya tipe data int (0,1,2, ... ) atau char ('a' , 'b' , 'c' , ... ).
Adapun bentuk umum dari struktur perulangan for adalah seperti yang tampak dibawah ini:
// Untuk perulangan yang sifatnya menaik (increment)
// Pastikan nialai awal < kondisi saat berjalan
for(variabel = niali_awal ; kondisi_saat_berjalan ; variable++)
{
Statemen_yang_akan_diulang;
}
// Untuk perulangan yang sifatnya menurun (decrement)
// Pastikan nialai awal > kondisi saat berjalan
for(variabel = nilai_awal ; kondisi_saat_berjalan ; variable--)
{
Statemen_yang_akan_diulang;
}
Sebagai catatan bahwa jika kita melakukan perulangan yang sifatnya menaik (increment) maka nilai awal dari variabel yang kita definisikan haruslah lebih kecil dari nilai akhir yang dituliskan dalam kondisi (kondisi saat berjalan). Sebaliknya jika kita akan melakukan perulangan yang sifatnya menurun (decrement) maka nilai awal harus lebih besar dari nilai akhir.
Contoh Program dengan Struktur For
Berikut ini contoh program yang menunjukkan perulangan dengan menggunakan struktur for. Program akan ditulis dalam dua tipe, yaitu perulangan for yang sifatnya menaik (increment) dan perulangan for yang sifatnya menurun (decrement).
Contoh perulangan For yang sifatnya menaik (increment)
#include <iostream>
using namespace std;
int main(){
int MD;
for(MD=0;MD<8;MD++){
cout<<"Belajar C++ Bareng MateriDosen.Com"<<endl;
}
return 0;
}
Contoh perulangan For yang sifatnya menurun (decrement)
#include <iostream>
using namespace std;
int main(){
int MD;
for(MD=8;MD>0;MD--){
cout<<"Belajar C++ Bareng MateriDosen.Com"<<endl;
}
return 0;
}
Semoga dengan pertanyaan yang sudah terjawab oleh mikonue7 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Thu, 03 Jun 21