Pengulangan For Increment dan Decrement - QT - SPARROW

Latest

Sharing Information and Fly like Sparrow

PARTNER

Senin, 27 Maret 2017

Pengulangan For Increment dan Decrement - QT

Pengulangan Increment dan Decrement

Pengulangan for dibedakan menjadi 2, pengulangan menaik (increment) dan pengulangan menurun (decrement). Untuk membedakannya perhatikan contoh program berikut:

#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    cout<<"Pengulangan Naik"<<endl;
    int C;
    for (C=0; C<=5; C++){
        cout<<C<<endl;
}
    cout<<"Pengulangan Turun"<<endl;
    int B;
    for (B=5; B>0; B--){
        cout<<B<<endl;
}
    return a.exec();
}
 
Hasil program ketika dijalankan:

Penjelasan:
Secara prinsip sebenarnya sama antara pengulangan menaik dan menurun, bedanya terdapat pada:
Pengulangan naik (increment) nilai awal dari variabel, diisi lebih kecil dari pada nilai akhir yang ditulis pada kondisi. Sebaliknya, pada pengulangan menurun (decrement), nilai awal didefinisikan lebih besar dari pada nilai akhir yang ditulis pada kondisi.
Pengulngan naik menggunakan variabel ++, pengulangan menurun menggunakan variabel --.

Catatan:
Secara default struktur for menaikkan atau menurunkan dari sebuah variabel indek dengan nilai 1 dengan penulisan varabel C++. Untuk menaikkan atau menurunkan dengan nilai yang lain, cukup dilakukan dengan mengganti indek dengan nilai lainnya. Perhatikan program berikut:

#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    cout<<"Pengulangan Naik"<<endl;
    int C;
    for (C=0; C<=25; C+=5){
        cout<<C<<endl;
}
    cout<<"Pengulangan Turun"<<endl;
    int B;
    for (B=25; B>0; B-=5){
        cout<<B<<endl;
}
    return a.exec();
}

Hasil ketika program dijalankan:




Penjelasan:

Nilai indek variabel ++ yang semula C++ diubah dengan C+=5, hasil pengulangan naik menjadi 0, 5, 10, 15, 20, 25 (kelipatan 5). Demikian juga utuk increment,  nilai indek variabel -- yang semula C-- diubah dengan C-=5, hasil pengulangan menurun menjadi 25, 20, 15, 10, 5 (kelipatan 5)

Terima kasih Anda telah membaca artikel Pengulangan For Increment dan Decrement
Selamat mencoba dan sukses untuk Anda.

Tidak ada komentar:

Posting Komentar