Perintah for pada C++ adalah suatu instruksi perulangan dengan kata kunci tertentu yang dieksekusi dengan batas akhir. Artinya untuk mengeksekusi suatu program, harus ada nilai awal dan nilai akhir. Perhatikan contoh sederhana berikut:
Contoh 1
#include<stdio.h>
#include<conio.h>
int main()
{int n,a;
printf("Input Angka : ");
scanf("%d",&n);
for(a=1;a<=n;a++){
printf("%d ",a);
}
getch();
}
Contoh 2
#include<stdio.h>
#include<conio.h>
int main()
{int m,n,a;
printf("Input Nilai Awal : ");
scanf("%d",&n);
printf("Input Nilai Akhir : ");
scanf("%d",&m);
for(a=n;a<=m;a++){
printf("%d ",a);
}
getch();
}
Perhatikan perbedaan kedua program diatas. Program pertama nilai awalnya ditentukan oleh program dan nilai akhirnya tergantung inputan user. Sedangkan program kedua nilai awal dan nilai akhinya tergantung pada inputan user.
Jika anda ingin merubah urutan perulangannya dari terbesar ke terkecil, modifikasi perintah a++ menjadi a--. Atau anda dapat mengganti a++ menjadi a+2 atau a+3 atau a+4 dst. tergantung kebutuhan anda. a++ berarti setiap perulangan ditambah dengan 1. a+2 berarti ditambah 2 dst.
Sekian dulu potingan kali ini. Jika ada pertanyaan, jangan sungkan untuk tinggalkan komentar. Jika ini bermanfaat, silahkan dibagikan ke teman.
0 komentar:
Posting Komentar