Seperti yang telah saya singgung diatas, terkadang kita akan dihadapkan pada kondisi yang
sedikit lebih rumit dalam menentukan pilihan.
Jika anda paham struktur percabangan if else maka anda hanya perlu menambahkan fungsi if
dalam sebuah program if tersebut..
#include <iostream>
using namespace std;
int main(){
int umur, kel;
cout << "Masukan Umur Anda (1-100): "; cin >> umur;
Hasil(kel,umur);
}
1 #include <iostream>
2
using namespace std;
3
4
5
6 int main()
7 {
8 int a,b,c;
9
system ("color 29");
10
11
cout <<" Latihan Modul 3\n\n\a";
12 cout <<"\n \t\t\tPROGRAM KOMBINASI OPERATOR BAGIAN 1 \n";
13 cout <<" \n\t\t\t\tDENGAN PERULANGAN FOR\n";
14 cout <<"
15 \t\t------------------------------------------------\n\n";
16
cout <<" =======================\n";
17 cout <<" Dikerjakan Oleh :\n";
18 cout <<" Nama : Sehat Sempurna\n";
19 cout <<" NIM : 49012032\n";
20 cout <<" =======================\n\n\n";
21 cout <<"
====================================================\n";
22 cout <<" Masukan Sembarang Angka = ";
23 cin >> a;
24
25 cout <<"\n Banyaknya perulangan dari angka yang diinputkan
26 adalah :\n";
cout <<"\n ";
27
for (b=+1;b<=a;b++)
28 {
29 for (c=1;c<=b;c++)
30 {
31 if (b==c)
cout << c;
32 else
33 cout <<"";
34 }
35 cout <<",";
36 }
cout <<" \n
37 ====================================================\n";
38 cout <<"\n\n ";
39 system ("pause");
40 return 0;
}
41
42
Berikut ini adalah tampilan outputnya sebelum dan sesudah ada inputan
https://49012032sehatsempurna.wordpress.com/2012/04/10/contoh-program-dengan-perulangan-for-
pada-program-c/
http://zoneblog123.blogspot.com/2017/11/9-contoh-program-seleksi-kondisi-if.html
http://www.gatewan.com/2015/02/koleksi-program-perulangan-c.html
1. Perulangan Menggunakan "for"
Program :
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
randomize();
int data, mak, min,tot=0;
float rata;
for(int i=1;i<=5;i++)
{
data=random(100);
cout<<"Data masuk : "<<data<<endl;
if (i==1)
mak=min=data;
else
{
if (mak<data)
mak=data;
if (min>data)
min=data;
}
tot=tot+data;
}
rata=tot/5;
cout<<"Rata-rata : "<<rata<<endl;
cout<<"Masimum : "<<mak<<endl;
cout<<"Minimum : "<<min<<endl;
getch();
}
Program :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
for(int i=1;i<=1000;i++)
{
cout<<setw(5)<<i;
if(i%10==0)
cout<<endl;
if(i%100==0)
{
cout<<"Tekan enter untuk melanjutkan...";
getch();
clrscr();
}
}
getch();
}
Counter dengan Interval, 1st Run
Program :
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main()
{
int brs=0,klm=0;
for(int i=1;i<=1000;i+=3)
{
cout<<setw(5)<<i;
klm++;
if(klm==10)
{
cout<<endl;
brs++;
klm=0;
}
if(brs==10)
{
cout<<"Tekan enter untuk melanjutkan...";
getch();clrscr();
brs=0;
}
}
getch();
}
1. Perulangan dengan fungsi for
Penulisan dasar format perulangan for dalam C++ adalah sebagai berikut:
Biasanya kondisi awal ini digunakan untuk membuat dan memberikan nilai kepada
variabel yang digunakan untuk mengontrol perulangan.
Misalkan, kita akan membuat variabel i, maka untuk kondisi start ini, kita juga harus
memberikan nilai awal untuk variabel i, misalnya dengan 1, maka i=1.
Misalkan kita ingin menghentikan perulangan jika variabel i telah mencapai nilai 10, maka
pada bagian condition ini kita membuat perintah i<=20, yang berarti selama nilai i kurang
atau sama dengan 10, terus lakukan perulangan.
Untuk statement ini, kita membuat blok program di antara tanda kurung kurawal ({ dan })
sebagai penanda bahwa bagian di dalam kurung kurawal inilah yang akan dikenai proses
perulangan.
#include <iostream>
using namespace std;
void CetakAngka (int i, int j){
for (i = 1; i <= j; i++){
cout << i << '\n';
}
}
int main ()
{
CetakAngka (1,10);
}
#include <iostream>
using namespace std;
int main ()
{
for ( n=0 ; n<5 ; ++n )
{
hasil+= umur[n];
}
cout << hasil;
return 0;
}