pengulangan adalah salah satu fungsi yang dimana bisa mengulangan program berkali-kali sampai akhir dari program tersebut bernilai tidak sama dengan nol. perulangan pada c++ memiliki beberapa macam yaitu :
- while
- do while
- for
pengulangan while
selama kondisi while tersebut bernilai benar (true) maka program akan dijalankan terus
contoh :
while(kondisi)
{
pernyataan_1;
}
contoh koding c++ perulangan :
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int i = 1;
while( i <=10)
{
cout<< "welcome !";
}
getch();
}
#include <conio.h>
using namespace std;
main()
{
int i = 1;
while( i <=10)
{
cout<< "welcome !";
}
getch();
}
jika di di compile maka programnnya adalah
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
program akan berjalan sebanyak 10 karena nilai i kurang lebih atau sama dengan 10 kali perulangan
perulangan do while
perulangan do while adalah perulangan yang sama seperti pada while tetapi dengan do while pernyataan akan dikerjakan terlebih dahulu walaupun syarat tidak terpenuhi ( minimal 1 kali )
contoh do while
do
{
pernyataan_1;
}
whil(kondisi);
contoh koding c++ perluangan
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
main()
{
string nama;
int angka;
int hasil;
char ulang;
do
{
cout<<"masukkan nama anda = "; cin>>nama;
cout<<"masukkan angka = "; cin>>angka;
hasil=angka+1;
cout<<"nama anda = "<<nama<<endl;
cout<<"jika ditambah dengan 1 hasilnya = "<<hasil<<endl;
cout<<"ulang lagi ? [ y / n ] " ; cin>>ulang;
}
while(ulang == 'y' || ulang == 'Y');
}
#include <conio.h>
#include <string.h>
using namespace std;
main()
{
string nama;
int angka;
int hasil;
char ulang;
do
{
cout<<"masukkan nama anda = "; cin>>nama;
cout<<"masukkan angka = "; cin>>angka;
hasil=angka+1;
cout<<"nama anda = "<<nama<<endl;
cout<<"jika ditambah dengan 1 hasilnya = "<<hasil<<endl;
cout<<"ulang lagi ? [ y / n ] " ; cin>>ulang;
}
while(ulang == 'y' || ulang == 'Y');
}
jika dijalankan maka dan diulang kembali maka
masukkan nama anda = saya
masukkan angka = 13
nama anda saya
jika ditambahkan dengan 1 hasilnya 14
ulang lagi ? [ y / n ]
masukkan angka = 13
nama anda saya
jika ditambahkan dengan 1 hasilnya 14
ulang lagi ? [ y / n ]
jika kita menekan y maka program akan berlanjut,jika tidak maka program akan keluar
perulangan for
adalah salah satu perulangan yang sudah diketahui jumlahnya
contoh perluangan for
for(kondisi)
{
pernyataan_1;
}
contoh koding perulangan c++
#include <iostream>
#include <conio.h>
main()
{
int a;
for( a = 0; a<=10; a++)
{
cout<<"semangat"<<endl;
}
getch();
}
#include <conio.h>
main()
{
int a;
for( a = 0; a<=10; a++)
{
cout<<"semangat"<<endl;
}
getch();
}
jika dijalankan maka
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
perluangan akan menjadi 10 karena batas akhir input adalah 10 jika diisi 3 maka perluangan akan dikerjakan sebanyak 3 kali
cara menjalankan program melalui dev c++ :
- tekan F9 untuk mengcompile program
- lalu tekan F10 untuk menjalankan program
note : untuk langsung mengcompile dan menjalankannya dengan menekan F11
nice information min
ReplyDeleteflux cody ori