Program c++ ini memiliki ketentuan sebagai berikut :
- Terdapat dua inputan, yaitu inputan data yang akan diubah dan data baru (data pengganti)
- Semua data yang sesuai dengan inputan user akan diupdate nilainya.
Berikut codingnya :
#include <iostream>
using namespace std;
int main()
{
int a[7]={1,2,3,4,5,6,7};
int x;
int b;
cout<<"Data sekarang : ";
for (int g=0;g<=6;g++) //looping untuk menampilkan data sekarang
{
cout <<a[g]<< " ";
}
cout<<endl;
cout<<"Masukkan indeks data yang diubah? ";
cin>>x; //variabel untuk patokan indeks yang akan diubah
if (x==0) //jika bernilai 0
{
cout<<"Tak ada indeks 0 ";
}
else if (x>7) //jika lebih dari 7
{
cout<<"Tak ada indeks diatas 7 ";
}
else //selain dari itu
{ cout<<"Masukkan nilai baru? ";
cin>>b; //variabel untuk menampilkan nilai baru dari indeks yang akan diupdate
a[x-1]=b; //disini x-1 agar indeks yang akan diubah sesuai dengan nilai b tadi, jika tidak dikurang maka data yang terupdate adalah data setelah indeks yang ingin dituju
cout<<"Data baru = ";
for (int j=0;j<=6;j++) //looping menampilkan data yang telah terupdate
{
cout<<a[j]<<" ";
}
}
return 0;
}
Preview :
Tidak ada komentar:
Posting Komentar