CONTOH SOAL & JAWABAN ARRAY

 



Soal

           

 

1. Buatlah Program untuk mementukan data terbesar dan kedua terbesar dari

suatu array yang berisi 10 bilangan bulat.

 

2. Buatlah program untuk menghitung jumlah deret sebagai berikut :

1 - 1/2 + 1/3 - 1/4 + 1/5 - . . . ± 1/N

jumlah derat = 4

hasil = 1 - 1/2 + 1/3 - 1/4 = 0.5833

 

3. Buatlah Program C++ untuk mencari elemen matrik tertentu dari suatu array yang berisi 10 sembarang bilangan bulat.


JAWABAN

1.

#include<iostream>

using namespace std;

int main()

{

                    int A[15];

                    int i,n,terbesar,kedua;

                    cout<<"Nama                  : KHAIRULLAH"; cout<<endl;

                    cout<<"Nim                    : 160170059"; cout<<endl;

                    cout<<"Kelas                  : A-2"; cout<<endl;

                    cout<<"Masukkan Jumlah Array = ";

                    cin>>n;

                    for(i=0;i<n;i++)

                    {

                        cout<<"Masukkan sembarang Nilai= "; cin>>A[i];

                    }

                    terbesar=0;

                    for(i=0;i<n;i++)

                    {

                        if(A[i]>terbesar)

                                    terbesar=A[i];

                    }

                    cout<<"Data terbesar adalah = "<<terbesar;

                    cout<<endl;

                    kedua=0;

                    for(i=0;i<n;i++)

                    {

                        if(A[i]<terbesar)

                                    kedua=A[i];

                    }

                    cout<<"Data terbesar kedua adalah = "<<kedua;

}


 

2.

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

            int i,n;

            float total,awal,hasil;

            awal = 1;

            total = 0;

            cout<<"Nama              : KHAIRULLAH"; cout<<endl;

            cout<<"Nim                : 160170059"; cout<<endl;

            cout<<"Kelas              : A-2"; cout<<endl;

            cout<<"Menghitung Jumlah dari deret rumus 1-(1/2)+(1/3)-(1/4)+...+(1/N)"; cout<<endl<<endl;

            cout<<"Masukkan Jumlah Deret = ";

            cin>>n;

            for(i=1;i<=n;i++)

            {

                        total += awal/i;

                        cout<<awal;cout<<"/";cout<<i;cout<<"  ";

            }

            cout<<"= ";cout<<total;

}

 

3.

#include<iostream>

using namespace std;

int main()

{

            int A[15];

            int i,n,cari;

            cout<<"Nama              : KHAIRULLAH"; cout<<endl;

            cout<<"Nim                : 160170059"; cout<<endl;

            cout<<"Kelas  : A-2"; cout<<endl<<endl;

            cout<<"Masukkan Jumlah Baris = ";

            cin>>n;

            for(i=1;i<=n;i++)

            {cout<<"A"<<" "<<"["<<i<<"]"<<" "<<"="<<" ";cin>>A[i];}

            cout<<"Masukkan Nilai yang ingin Dicari= ";

            cin>>cari;

            for(i=1;i<=n;i++)

            {

                        if(A[i]==cari)

                        {cout<<cari<<" Berada pada elemen Array ke "<<i<<endl;}

                        else

                        {cout<<" ";}

            }

}

 

Komentar

Postingan Populer