[C++] Program Faktorial dengan Perulangan

#include <iostream>

using namespace std;

int While(int x) {
    int y = 1, i = 1;
    while(i <= x) {
        y = y * i;
        i++;
    }
    return y;
}

int For(int x) {
    int y = 1;
    for(int i = 1; i <= x; i++) {
        y = y * i;
    }
    return y;
}

int main() {
    int x;
    cout << "Masukkan Angka  : "; cin >> x;
    cout << "Hasil           : " << While(x) ;
//    cout << "Hasil           : " << For(x); //Pilih salah satu!

}


[C++] Program Bilangan Prima dengan Deret

#include <iostream>

using namespace std;

int main() {
    int x;
    cout << "Masukkan jumlah suku  : "; cin >> x;
    cout << "Deretnya              : ";

    int i = 1, y = 3;
    while(i <= x) {
        int z = 0;
        for(int j = 2; j < y; j++) {
            if(y % j == 0) {
                z = 1;
                break;
            }
        }
        if(z == 0) {
            cout << y << " ";
            i++;
        }
        y++;
    }
}