Assalamualaikum
Contoh soal :
Buatlah program untuk menampilkan deret dan jumlah bilangan yang habis di bagi oleh dua bilangan (outputnya adalah bilangan yang bisa di bagi oleh dua bilangan), di antara dua bilangan yang di input :

Contoh Output :
Nilai awal : 3
Nilai akhir : 30
Bilangan pembagi I :  2
Bilangan pembagi II : 3
*Deret bilangan  = 6 12 18 24 30
*Jumlah = 90



Penyelesaian :


#include <iostream>
#include <cstdlib>
using namespace std;
int main (){
  
    //deklarasi 
    int aw,ak,baw,bak,i;
    float j;
  
    //input dari user
    cout<<endl<<endl<<endl;
    cout<<"  >>Program menghitung deret angka"<<endl;
    cout<<"  >>Muhammad Iskandar Zulkarnain"<<endl<<endl;
    cout<<" Masukkan bilangan awal : ";
    cin>>baw;
    cout<<" Masukkan maksimal bilangan : ";
    cin>>bak;
    cout<<" Masukkan nilai pembagi pertama : ";
    cin>>aw;
    cout<<" Masukkan nilai pembagi ke dua : ";
    cin>>ak;
    cout<<endl;
  
    j=0;
    cout<<" >> Deret angka : ";
    //proses
    for (i=baw; i<=bak; i++){
        if (i%aw == 0 & i%ak == 0){
                    cout<<i<<"  ";
                    j=j+i;
                    }
                  
        }
        cout<<endl<<endl;
        cout<<"  Jumlah bilangan deret : "<<j<<endl<<endl;
        system ("pause");
}

Keterangan :
Looping : for (i=baw; i<=bak; i++){ maksudya pengulangan di mulai dengan(i)di awali dengan Nilai awal(d1), dan tidak boleh lebih dari nilai akhir (d2), :)

Ini program karangan saya sendiri, jadi kalau ada salah mohon di koreksi ya, krna sy jg msh blajar :)

Nah selamat mengerjakan tugasmu, karena sy tau yang nyari artikel ini kebanyakan anak kuliah yang dpet PR dari pak/buk dosen :)

Kalau ada pertanyaan tanya di kotak komentar ya .... :)

2 komentar:

Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.