Persamaan antara pengulangan dengan perintah for() dan menggunakan while() adalah
sama2 fasilitas bahasa C++ yang mampu melakukan proses berulang-ulang dengan cepat.
Perbedaan, tidak ada hal yang sangat membedakan antara For dan While
for -> bila perulangan yang akan dilakukan pasti jumlahnya (misalnya pasti berulang dari i=1 sampai n)
for n := 1 to 10 do
begin
writeln('Saya anak ke-', n);
end;
while -> umumnya untuk perulangan yang tidak tahu kapan berhentinya. berhenti hingga satu keadaan tercapai.
(misalnya ulang terus sampai user menekan ESC --> while tekan != 27 )
n := 1;
while (n <= 10) do
begin
writeln('Saya anak ke-', n);
n := n + 1;
---------------------------------------------------------------------------------------------------------------
persamaan for() dan while () adalah merupakan sintaks perulangan yang digunakan untuk mengulang langkah yang sama sampai berkali-kali sampai batas tertentu
sedangkan perbedaannya adalah
- while digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut
selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.
- for () digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Contoh program menggunakan perulangan While:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int a=10;
int x;
cout << "Masukkan angka : "<< endl ;
cin >> x;
while (x<=a){
cout << "Angka" << x << endl ;
x++;
}
system("pause");
}
=======================================================
Contoh program menggunakan perulangan For:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int a=10;
for (int i=0; i<=a;i++){
cout << "Angka" << i << endl ;
}
system("pause");
}
------------------------------------------------------------------------------------------------------------
Persamaan While dan For :
Digunakan untuk melakukan perulangan. Jika terdapat satu proses yang sama, dilakukan dalam jumlah lebih dari 1 kali maka for dan while dapat digunakan.
Perbedaannya adalah :
while adalah perulangan yang dilakukan, yang mana pemeriksaannya dilakukan pertama sekali.
Jika kondisinya benar, prosesnya akan diulangi, sampai kondidinya salah. Banyaknya perulangan
yang dilakukan terhadap prosesnya tidak ditentukan jumlahnya.
Contoh :
/* Deskripsi : Melakukan pengulangan dari 1 sampai 10 */
#include
using namespace std;
int main ()
{
int angka1; int angka2;
angka1 = 1;
angka2 = 10;
while(angka1<=angka2)
{
cout<<"belajar looping while \n";
angka1 ++;
}
system ("PAUSE");
return 0;
}
Sementara for adalah perulangan yang dilakukan, yang mana jumlah pengulangan yang akan dilakukan
terhadap proses telah ditentukan.
Contoh :
/* Deskripsi : Melakukan pengulangan sampai sesuai dengan masukan dari user */
#include
using namespace std;
int main ()
{
int perulangan; //misalkan user input sepuluh
cout<<"Lakukan perulangan sebanyak : ";
cin>>perulangan;
for (int i=1; i<=perulangan;i++)
{
cout<<"Nilai i adalah : "<<<"\n";
}
system ("PAUSE");
return 0;
}
cb:Elfrida------------------------------------------------------------------------------------------------------------
Persamaan antara for() dengan while() yaitu sama-sama melakukan perulangan.
Perbedaannya yaitu,
** for itu digunakan untuk perulangan yang sudah diketahui berapa banyak
perulangannya.
Contoh nya :
for(a=1;a<=3;a=a+1)
{
printf("Ini baris ke %i\n",a);
}
** while bisa buat perulangan yang belum diketahui berapa kali
perulangannya, namun batas awal dan akhir sudah diketahui.
Contoh nya:
while(a<=3)
{
printf("Ini baris ke %i\n",a);
a=a+1;
}
sama2 fasilitas bahasa C++ yang mampu melakukan proses berulang-ulang dengan cepat.
Perbedaan, tidak ada hal yang sangat membedakan antara For dan While
for -> bila perulangan yang akan dilakukan pasti jumlahnya (misalnya pasti berulang dari i=1 sampai n)
for n := 1 to 10 do
begin
writeln('Saya anak ke-', n);
end;
while -> umumnya untuk perulangan yang tidak tahu kapan berhentinya. berhenti hingga satu keadaan tercapai.
(misalnya ulang terus sampai user menekan ESC --> while tekan != 27 )
n := 1;
while (n <= 10) do
begin
writeln('Saya anak ke-', n);
n := n + 1;
---------------------------------------------------------------------------------------------------------------
persamaan for() dan while () adalah merupakan sintaks perulangan yang digunakan untuk mengulang langkah yang sama sampai berkali-kali sampai batas tertentu
sedangkan perbedaannya adalah
- while digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut
selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.
- for () digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Contoh program menggunakan perulangan While:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int a=10;
int x;
cout << "Masukkan angka : "<< endl ;
cin >> x;
while (x<=a){
cout << "Angka" << x << endl ;
x++;
}
system("pause");
}
=======================================================
Contoh program menggunakan perulangan For:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int a=10;
for (int i=0; i<=a;i++){
cout << "Angka" << i << endl ;
}
system("pause");
}
Digunakan untuk melakukan perulangan. Jika terdapat satu proses yang sama, dilakukan dalam jumlah lebih dari 1 kali maka for dan while dapat digunakan.
Perbedaannya adalah :
while adalah perulangan yang dilakukan, yang mana pemeriksaannya dilakukan pertama sekali.
Jika kondisinya benar, prosesnya akan diulangi, sampai kondidinya salah. Banyaknya perulangan
yang dilakukan terhadap prosesnya tidak ditentukan jumlahnya.
Contoh :
/* Deskripsi : Melakukan pengulangan dari 1 sampai 10 */
#include
using namespace std;
int main ()
{
int angka1; int angka2;
angka1 = 1;
angka2 = 10;
while(angka1<=angka2)
{
cout<<"belajar looping while \n";
angka1 ++;
}
system ("PAUSE");
return 0;
}
Sementara for adalah perulangan yang dilakukan, yang mana jumlah pengulangan yang akan dilakukan
terhadap proses telah ditentukan.
Contoh :
/* Deskripsi : Melakukan pengulangan sampai sesuai dengan masukan dari user */
#include
using namespace std;
int main ()
{
int perulangan; //misalkan user input sepuluh
cout<<"Lakukan perulangan sebanyak : ";
cin>>perulangan;
for (int i=1; i<=perulangan;i++)
{
cout<<"Nilai i adalah : "<<<"\n";
}
system ("PAUSE");
return 0;
}
Perbedaannya yaitu,
** for itu digunakan untuk perulangan yang sudah diketahui berapa banyak
perulangannya.
Contoh nya :
for(a=1;a<=3;a=a+1)
{
printf("Ini baris ke %i\n",a);
}
** while bisa buat perulangan yang belum diketahui berapa kali
perulangannya, namun batas awal dan akhir sudah diketahui.
Contoh nya:
while(a<=3)
{
printf("Ini baris ke %i\n",a);
a=a+1;
}
Semua artikelnya bagus bagus saya sangat terkesan
BalasHapusobat herbal hemoroid yang ampuh
obat kanker tulang manjur
cara sembuhkan penyakit gonore
obat tradisional gagal ginjal akut
cara mengobati kelenjar getah bening di leher