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