Minggu, 27 Juli 2025

C++ SAMPLE CODE 1

 #include <iostream>

using namespace std;


int main()

   int Angka[4] = {20, 30, 10, 15}; //deklarasi dan inisialisasi


   double Harga[5] = { 5.6, 8.3, 7.0, 6.3,7.8 };


   cout<<"Angka[0] = "<<Angka[0]<<", Angka[1] = "<<Angka[1]<<endl;

   cout<<"Angka[2] = "<<Angka[2]<<", Angka[3] = "<<Angka[3]<<"\n\n";


   for (int i =0; i<5; i++ ) //loop for untuk menampilkan elemen-elemen array Harga

      cout<<Harga [i]<<" ";


   return 0;

}

=================================================

#include <iostream>

using namespace std;


int main()

{

   int Angka[4] = {20,30};


   //Dua nilai ditugaskan sedangkan banyak elemen empat

   cout<<"Angka[0] = "<<Angka[0]<<", Angka[1] = "<<Angka[1]<<endl;

   cout<<"Angka[2] = "<<Angka[2]<<", Angka[3] = "<<Angka[3]<<endl;


   return 0;

}

==============================================

#include <iostream>

using namespace std;


int main()

{

   int Angka[4] = {20,30,12,21,4,32};

   //enam nilai ditugaskan kepada hanya empat elemen


   cout<<"Angka[0] = "<<Angka[0]<<", Angka[1] = "<<Angka[1]<<endl;

   cout<<"Angka[2] = "<<Angka[2]<<", Angka[3] = "<<Angka[3]<<endl;

   

   return 0; 

}

=====================================================

#include <iostream>

using namespace std;


int main()

{

   int Angka[5];

   

   cout<<"Masukkan lima integer: ";

   for (int i=0;i<5;i++)

      cin>>Angka[i];

   cout<<"\n";


   for (int j=0;j<5;j++)

      cout<<" Angka["<<j<<"] = "<<Angka[j]<<endl;


   return 0;

}

======================================

#include <iostream>

using namespace std;


main()

{

   int Angka[4] = {20, 30, 10, 15};


   cout<<"Berikut adalah isi dari array Angka: "<<endl;

   for (int i =0; i <6; i++)

      cout<<"Angka["<<i<<"] = " << Angka[i]<<"\n";


   return 0;

}

=====================================

#include <iostream>

using namespace std;


int main()

{

   double jum = 0 , rerata = 0;

   double Harga[5] ;


   cout<<"Masukkan elemen-elemen dari array Harga: "<<endl;

   for (int i =0; i<5; i++)

      cin>>Harga[i];


   int ukuran = sizeof(Harga)/sizeof(double);

   //ukuran adalah jumlah elemen di dalam array

   cout<<"Ukuran array = "<<ukuran<<endl;

   for (int j =0; j<ukuran ; j++) //menggunakan ukuran

      jum += Harga[j];


   cout<<"Berikut adalah isi dari array Harga: ";

   for(int k =0;k<ukuran;k++) //menggunakan ukuran

      cout<<Harga[k]<<" ";


   cout<<"\nJumlah sampel = "<<ukuran<<endl;

   cout<<"jum = " <<jum <<endl;

   cout<<"Rerata harga = "<< jum/ukuran<<endl;


   return 0;

}

====================================

#include <iostream>

using namespace std;


int main()

{

   double Bobot [] = {5.4, 6.35, 12.6}; //sebuah array


   char Nama[] = {'J', 'A', 'K', 'A', 'R', 'T', 'A'}; //sebuah array


   char ch[] = {"Jakarta"}; //Sebuah string, yang juga bisa dikode dengan

   // char ch [] = "Jakarta";


   cout<<"Ukuran dari array Nama = "<<sizeof(Nama)<<endl;

   cout<<"Ukuran dari ch = "<<sizeof(ch)<<endl;


   for (int i=0;i<7;i++)

      cout <<Nama[i] ;

   cout<<"\n";


   for (int j=0; j<3; j++)

      cout<<Bobot[j]<<" ";

   cout<<"\n";


   cout<<ch;

   return 0;

}

========================================

#include <iostream>

using namespace std;


int main()

{

   int Angka1[4] = {20, 30, 10, 15};

   int Angka2[5] = {5, 6, 7, 8, 9};


   for(int i = 0; i<5;i++)

   {

      swap(Angka1[i], Angka2[i]);

      cout<<"Angka1["<<i <<"] = "<<Angka1[i]<<"\n"; 

   }


   cout <<"\n";

   for(int j = 0; j<5; j++)

      cout<<"Angka2["<<j<<"] = "<<Angka2[j]<<"\n";


   return 0;

}

=============================

#include <iostream>

using namespace std;

int main()

{

   int Angka[4], angka[5]; //kedua array bertipe int

   char NamaKu[7];


   cout<<"Tuliskan nilai-nilai untuk array Angka: ";

   for (int i = 0; i<4; i++)

      cin>>Angka[i];


   cout<<"Tuliskan nilai-nilai untuk array angka: ";

   for (int k = 0; k<5; k++)

      cin>>angka[k];


   cout<<"Tuliskan nilai-nilai untuk array NamaKu: ";

   for (int n = 0; n<7; n++)

      cin>>NamaKu[n];


   cout<<"Elemen-elemen array Angka adalah: ";

   for (int j=0;j<4;j++)

      cout<<Angka[j]<<" ";


   cout<<"\n" ;


   cout<<"Elemen-elemen array angka adalah: ";

   for (int m=0;m<5;m++)

      cout<<angka[m]<<" " ;


   cout<<"\n ";


   cout<<"NamaKu adalah: ";

   for (int p=0;p<7;p++)

      cout<<NamaKu[p];


   cout<<"\n";


   return 0; 

}

========================================

#include <iostream>

using namespace std;


int main()

{

   int jum = 0;

   int Angka[] = {20, 30, 10, 15, 50, 40, 30, 70, 95};


   int x;

   int ukuran = sizeof (Angka)/sizeof(int);


   cout<<"Tulislah nilai yang akan dicari: ";

   cin >>x; // x adalah nilai yang akan dicari di dalam array


   for(int i =0; i<ukuran; i++)

      if(x == Angka[i])

  {

         cout<<"Ya, nilai ada di dalam array Angka, yaitu Angka["<<i <<"]= "<<Angka[i]<<endl;

         goto Akhir;

  }


   cout<<"Nilai yang dicari tidak ada di dalam array Angka"<<endl;


   Akhir:

   return 0;

}

=========================================

#include <iostream>

using namespace std;


int main()

   int jum=0;

   int Angka[] = {20, 30, 40, 50, 60, 70, 80, 95, 102, 166, 175, 200};

   int x;


   cout<<"Tulislah nilai yang Anda cari: "; 

   cin>>x;

   

   int ukuran = sizeof (Angka) / sizeof(int);

   int Bawah = 0;

   int Atas = ukuran -1;


   while (Bawah <= Atas)

   {

      if(Bawah ==Atas && Angka[Atas] != x)

  { 

         cout<<"Nilai yang dicari tidak ada di dalam array.\n";

         break;

  }


  int Tengah = (Bawah + Atas)/2;

      if (Angka[Tengah] == x)

  { 

         cout<<"Nilai ditemukan. Ia berada pada Angka["<<Tengah <<"]"<< endl;

         break;

  }

      else

         if (Angka[Tengah] > x )

            Atas = Tengah-1;

         else

            Bawah = Tengah+1;

   }


   return 0;

}

==============================================

#include <iostream>

using namespace std;


int main()

   int Angka[4] = {20, 30, 10, 15};


   cout<<"Alamat dari array adalah: ";

   cout<<Angka <<"\n";


   cout<<"Alamat dari empat elemen array tersebut adalah: "<<endl;

   cout<<Angka <<", "<<Angka+1 <<", "<<Angka+2<<", "<<Angka+3<<endl;


   return 0;

}

=============================================

#include <iostream>

#include<cmath>

using namespace std;


int main()

{

   int m,n,p ;

   double jum = 0, rerata = 0, sigma = 0;


   int Cuplik[] = {20, 16, 10, 15, 11, 12, 15, 22, 14, 13, 14};


   m = sizeof(Cuplik[1]); //menghasilkan jumlah byte untuk satu elemen

   p = sizeof(Cuplik);

   //p adalah jumlah total byte yang digunakan untuk array.


   n = p/m;

   //n = jumlah elemen di dalam array.


   for(int i=0;i<=(n-1);i++)

      jum += Cuplik[i]; //menghitung penjumlahan dari semua elemen


   rerata = jum/n;


   double var =0;

   for (int j = 0; j<n; j++)

      var += ((Cuplik[j]-rerata)*(Cuplik[j]-rerata));


   sigma = sqrt(var/(n-1));

   //sigma adalah deviasi standar


   cout<<"Penjumlahan semua elemen = "<<jum<<"\nBanyaknya elemen = "<<n <<endl;

   cout<<"Rerata array = "<<rerata <<endl;


   cout<<"Variansi = "<<var <<endl;

   cout<<"Deviasi standar dari array = "<< sigma<<endl;


   return 0;

}

=====================================================

#include <iostream>

using namespace std;


int main()

{

   float B[4] = {2.5 ,3.4 ,6.0,12.2};

   float C[4] = {4.0,2.0,3.6,6.4};


   float R[4];

   double S[4], a, b, c, d, jum =0;

 

   a = B[2] + C[3];

   b = B[3] - C[1];


   c = B[2] * C[1];

   d = (B[3]+C[2]) /(C[1]*B[1]);


   cout<<"a = "<<a<<",\tb = "<<b<<"\n";

   cout<<"c = "<<c<< ",\t\td = "<<d<<"\n";


   for (int i=0;i<=3;i++)

   {

      S[i] = B[i] / C[i];

      R[i] = B[i] * C[i];

      cout<<"S["<<i<<"] = "<<S[i]<<",\tR["<<i<<"] = "<<R[i]<<endl; 

   }


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

      jum += (B[i] +C[i]);


   cout<<"Penjumlahan atas elemen-elemen array B dan C = "<<jum<<endl;


   return 0;

}

========================================

#include<iostream>

#include<cmath>

using namespace std;


int F1(int x)

{

   return pow(x,2);

}


double F2(int n)

{

   return sqrt(n);

}


main()

{

   int A[4] = { 2,3,4,5};

   int B[4];

   double S[4];


   for(int i=0;i<=3;i++)

   {

      B[i] = F1(A[i]);

      S[i] = F2(A[i]);

      cout<<"A["<<i<<"] = "<<A[i]<< "\tB["<<i<<"] = "<<B[i]<<",\tS["<<i<<"] = "<<S[i]<<"\n";

   }


   return 0;

}

=======================================================

#include <iostream>

using namespace std;


int main()

{

   const int p = 5;

   char kar[10] ;


   cout<<"Masukkan 5 karakter: ";

   for(int i=0; i<p; i++)

      cin>> kar[i];


   cout<<"\nAnda telah memasukkan karakter-karakter berikut: \n ";

   for(int k =0; k<p; k++)

      cout<<" "<<kar[k]<<" ";


   cout<<"\n";


   for (int n = 0 ; n<p; n++)

   {

      for(int j =0; j<p-1; j++) 

  {

         if(kar[j]>kar[j+1])

            swap(kar[j], kar[j+1]); 

  }


      for (int r =0; r<5; r++)

         cout<<kar[r]<<" ";


  cout<<"\n";

   }


   return 0;

}

===============================

#include <iostream>

using namespace std;


main()

{

   int angka[10] ;

   

   cout<<"Masukkan 10 integer: ";

   { 

      for(int i=0;i<10;i++)

         cin>>angka[i]; 

   }


   cout<<"Array terurut diberikan berikut: \n ";

   {

      for (int i=0;i<10;i++)

         for(int j =0;j<9;j++)

            if (angka[j]>angka[j+1])

               swap(angka[j],angka[j+1]); 

   }


   for(int i=0;i<10;i++)

      cout<<angka[i]<<" ";


   cout<<"\n";


   return 0;

}

============================================

#include <iostream>

using namespace std;


int main()

{

   int angka[10] = {0}, maks;


   cout<<"Masukkan 10 integer: ";

   {

      for(int i=0;i<10;i++)

         cin>>angka[i];

   }


   cout<<"\nAnda telah memasukkan nilai-nilai berikut: \n";

   for(int i =0;i<10;i++)

      cout<<" "<<angka[i]<<" ";


   cout<<"\n ";


   maks = angka[0];

   {

      for(int j = 0; j<9; j++)

         if(angka[j] > maks)

            maks = angka[j];

         else maks = maks; 

   }


   cout <<"maks = "<< maks<<endl;

   {

      for(int k=0; k<10; k++)

         if (maks == angka[k])

            cout<<"angka["<<k<<"] = " << angka[k] <<endl; 

   }


   return 0;

}

================================================

#include <iostream>

using namespace std;


double Rerata (double[], size_t ); //prototipe fungsi


int main()

{

   int n=10;

   double angka[10];


   cout<<"Masukkan 10 nilai titik-mengambang: ";

   for(int i=0;i<10;i++)

      cin>>angka[i]; //masukkan elemen-elemen array


   cout<<"Anda telah memasukkan nilai-nilai berikut: "<<endl;

   for(int j=0;j<10;j++)

      cout<< angka[j]<<" ";


   cout<<"\n Rerata = "<<Rerata(angka,n)<< endl;


   return 0;

}


double Rerata(double angka[], size_t n)

// definisi fungsi

   double Total = 0;


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

      Total += angka[i];


   return Total / n;

}

=====================================

#include <iostream>

using namespace std;


double Perkalian (double [], double[], size_t, size_t);

//prototipe fungsi


int main()

   int n =4, m=4;

   double angka[4];

   double Nilai[4];


   cout <<"Masukkan 4 buah nilai desimal untuk array angka: ";

   for(int i=0;i<4;i++)

      cin>> angka[i];


   cout<<"\nMasukkan 4 nilai desimal untuk array Nilai: ";

   for(int j=0;j<4;j++)

      cin>>Nilai[j]; //membaca elemen-elemen array


   cout<<"Anda telah memasukkan nilai-nilai berikut untuk array angka: "<<endl;

   for(int k=0;k<4;k++)

      cout<< angka[k]<<" ";


   cout<<"\nAnda telah memasukkan nilai-nilai berikut untuk array Nilai: "<<endl;

   for(int s=0;s<4;s++)

      cout<<Nilai[s]<<" ";


   cout<<"\nPenjumlahan atas perkalian dari elemen-elemen array = "

   <<Perkalian(angka, Nilai, n, m)<< endl;


   return 0;

}


double Perkalian(double angka[], double Nilai[], size_t n, size_t m)

{

   double Perkalian[] ={0, 0, 0, 0};

   double Total = 0;


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

   {

      Perkalian[n]= angka[n] * Nilai[n];

      Total += Perkalian[n]; 

   }


   return Total;

}

========================================

# include <iostream>

using namespace std;


int main()

{

   int C[2][3], D[2][3];

   int A[2][3] = {20, 30, 40, 50, 60, 70};

   int B[2][3] = {10, 20, 20, 30, 20, 10};


   for (int i =0; i<2; i++)

      for (int j = 0; j<3; j++)

  {

         C[i][j] = A[i][j] + B[i][j]; //penjumlahan

         D[i][j] = A[i][j] - B[i][j];   //pengurangan

  }


   for (int n = 0; n<2; n++)

   {

      for (int m = 0; m<3; m++)

         cout<<C[n][m]<<" " ;

      cout << "\n";

   }


   cout<<endl;


   for (int p =0 ; p<2; p++)

   {

      for (int s = 0; s<3; s++)

         cout<<D[p][s]<<" " ;

      cout << "\n";

   }


   return 0 ;

}

========================================

#include<iostream>

using namespace std;


int main()

{

   int S[2][3] = {1, 2, 3, 4, 5, 6};

   int P[3][1] = {6, 5, 4};

   int C[2] = {0} ;


   for (int i = 0; i<2; i++)

      for (int j = 0; j<1; j++)

         for (int k = 0; k<3; k++)

            C[i] += S[i][k] * P[k][j];

}


   for (int m = 0; m<2; m++)

      cout<<C[m] <<"\n";


   return 0;

}

======================================

#include <iostream>

using namespace std;


int main()

{

   int angka[2][3][4];


   cout<<"Tuliskan 24 integer yang dipisahkan dengan spasi: \n";


   for(int i=0;i<2;i++)

   {

      for(int j=0;j<3;j++)

  {

         for (int k = 0; k<4;k++)

            cin>>angka[i][j][k];

  }

   }


   cout<<"\n\n";

   for(int n=0; n<2; n++)

   {

      for(int j=0;j <3; j++)

  {

         for (int k =0;k<4;k++)

            cout<<"angka["<<n<<"]["<<j<<"]["<<k<<"] = "<<angka[n][j][k];

         cout<<"\n"; 

  }

   }


   cout<<"\n\n";

   for(int m=0; m<2; m++)

   {

      for(int p=0; p<3; p++)

  {

         for (int k =0; k<4; k++)

            cout<<angka[m][p][k];

         cout<<"\n";

  } 

      cout<<"\n"; 

   }


   return 0;

}

==========================================

Tidak ada komentar: