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.





