Translate

Senin, 20 Februari 2017

CODINGAN MENGGUNAKAN BAHASA PEMROGRAMAN C++ DENGAN CONTOH KASUS UPDATE, HAPUS, GANTI DATA.


Kali ini saya akan berbagi sedikit kodingan program dengan contoh kasus sebagai berikut:

1. Program penghapusan data dengan inputan berupa angka yang ingin dihapus oleh user.
Ketentuan :
*Semua data yang sesuai dengan inputan user akan terhapus.
*Bonus jika terdapat counter untuk menghitung berapa data yang terhapus.
2. Program untuk melakukan update data.
Ketentuan :
*Terdapat dua inputan, yaitu inputan data yang akan diubah dan data baru (data pengganti)
*Semua data yang sesuai dengan inputan user akan diupdate nilainya. 
3. Program untuk melakukan penambahan data.
Ketentuan :
*Penambahan data dapat dilakukan di mana saja.
*Inputan dari user berupa : A.Nilai yang akan ditambahkan |  B.Indeks ke berapa yang dituju
*Setelah penambahan, maka jumlah data akan bertambah dan posisi data akan bergeser sesuai dengan penambahan yang telah dilakukan.

Pemecahan masalah
1. Penghapusan data

code program dalam bahasa pemrograman C++:

#include <iostream>
using namespace std;

int main()
{
    cout<<"SOAL NO 1"<<endl;
    cout<<"+----------------------+"<<endl;
    cout<<"|Muh. Budi Dharmawan P |"<<endl;
    cout<<"|E1E1 15 034           |"<<endl;
    cout<<"+----------------------+\n"<<endl;
   
    ulang://untuk kembali melakukan penghapusan
    cout<<"==============***================\n"<<endl; //ini merupakan identitas saya, kmu bisa ganti sesuai nama kamu tapi ingat, sesuaikan ukurannya
   
    int data [8]={2,12,6,12,12,7,6,12},n,hapus;//fariabel yang kamu buat
    for (n=0;n<8;n++)//rumus
         {
            cout<<("%i ",data[n])<<" ";//menampilkan data [8]
         }

          cout<<"\ndata yang ingin dihapus : ";
          cin>>hapus;//memilih data yang akan dihapus

          cout<<"data "<<hapus<<" berhasil di hapus\n";
          cout<<"\nData yang sekarang : \n";
         
    for (n=0;n<8;n++)//rumus

         {
            if(data[n]!=hapus)
            {
            cout<<data[n]<<" ";//menampilkan data sekarang hasil hapusan
            }
         }
         cout<<"\n\n";
   
    goto ulang;//kembali ke "ulang" maksudnya prongram akan mulai membaca lagi dari proses pertama
    return 0;
}


itu tadi code program yang saya buat, jika kurang jelas atau kurang mengerti, berikut saya sediakan screen shotnya:

dan hasil dari program ini:






2. Program untuk melakukan update data.

code program dalam bahasa pemrograman C++:

#include <iostream>
using namespace std;

int main()
{
    cout<<"SOAL NO 2"<<endl;
    cout<<"+----------------------+"<<endl;
    cout<<"|Muh. Budi Dharmawan P |"<<endl;
    cout<<"|E1E1 15 034           |"<<endl;
    cout<<"+----------------------+\n"<<endl;
   
    ulang://untuk kembali melakukan penghapusan
    cout<<"==============***================\n"<<endl; //ini merupakan identitas saya, kmu bisa ganti sesuai nama kamu tapi ingat, sesuaikan ukurannya
   
         int data [8]={2,12,6,12,12,7,6,12},n;//fariable data
             for (n=0;n<8;n++)//rumus
             {
                cout<<("%i ",data[n])<<" ";
             }
                cout<<"\ndata yang akan di ganti : ";
                int hapus,ganti;
                cin>>hapus;//memasukkan data yang akan diganti

                cout<<"\nMasukan data pengganti : ";
                cin>>ganti;//memasukkan nilai pengganti dari data yang diganti
                   cout<<"data "<<hapus<<" berhasil di ganti dengan " <<ganti<<endl;
            for (n=0;n<8;n++)//rumus
            {
                if(data[n]==hapus)
                {
                    data[n]=ganti;
                }
                cout<<data[n]<<" ";//menampilkan data yang telah diganti
            }
            cout<<"\n"<<endl;
    goto ulang;//proses pembacaan program akan diulang ke "ulang" diatas

    return 0;
}

 itu tadi code program yang saya buat, jika kurang jelas atau kurang mengerti, berikut saya sediakan screen shotnya:
 dan hasil dari program ini:
 



 3. Program untuk melakukan penambahan data.

code program dalam bahasa pemrograman C++:

#include <iostream>
using namespace std;

int main()
{
    cout<<"SOAL NO 3"<<endl;
    cout<<"+----------------------+"<<endl;
    cout<<"|Muh. Budi Dharmawan P |"<<endl;
    cout<<"|E1E1 15 034           |"<<endl;
    cout<<"+----------------------+\n"<<endl;
   
    ulang://untuk kembali melakukan penghapusan
    cout<<"==============***================\n"<<endl; //ini merupakan identitas saya, kmu bisa ganti sesuai nama kamu tapi ingat, sesuaikan ukurannya
   
     int A []={2,12,6,12,12,7,6,12,0},n,indeks,tambah;;//fariable yang dapat ditentukan sendiri
     for (int n=0;n<8;n++)//rumus
         {
             cout<<("%i ",A[n])<<" ";
         }
          cout<<"\nNilai yang akan di tambah : ";
          cin>>tambah;//emasukkan nilai yang akan ditambah
          cout<<"\nIndeks ke berapa yang dituju :";
          cin>>indeks;//memilih index yang akan diganti dengan nilai yang telah ditambah
          int batas=indeks-1;
          for (int x=8;x>=batas;x--)//rumus
            {
                if(x!=batas)
                     {
                      A[x]=A[x-1];
                      }
                else
                      {
                      A[x]=tambah;
                    }
            }
            cout<<"\n";
          for (int x=0;x<=8;x++)//rumus
            {
                cout<<A[x]<< " ";//untuk menampilkan data yang telah di update
            }
        cout<<"\n"<<endl;
        goto ulang;//kembali ke proses awal
    return 0;
}

itu tadi code program yang saya buat, jika kurang jelas atau kurang mengerti, berikut saya sediakan screen shotnya:

dan hasil dari program ini:


nah, itu tadi kodingan menggunakan bahasa pemrograman C++ untuk contoh kasus mengganti data, mengupdate data, dan menghapus data. jika ada yang perlu untuk ditannyakan atau kurang menggerti, silangkan coment di kolom komentar, insyaAllah ane balas comennya.


Tidak ada komentar:

Posting Komentar