Assalamualakum.wr.wb
ini adalah beberapa contoh pemrograman Array dan struck menggunakan bahasa C++ beserta outputnya dan compiler yang di gunakan dalam membuat ini yaitu Codeblocks.
1. Program penghapusan data dengan inputan berupa angka yang ingin dihapus oleh user.
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int A [8] = {2,12,6,12,12,7,6,12},a,hps,tot=0;
cout<<"Data saat ini \n";
for(a=0; a<8; a++)
{
cout<<A[a]<<" ";
}
cout<<endl<<"Data yang akan dihapus : "<<endl;
cin>>hps;
cout<<"Data "<<hps<< " berhasil di hapus !"<<endl;
cout<<"\nData sekarang : ";
cout<<endl;
for(a=0;a<8;a++)
{
if(A[a] == hps)
tot=tot+1;
else
cout<<A[a]<<" ";
}
cout<<endl;
cout<<endl<<"Dan jumlah data yang telah dihapus yaitu : "<<tot;
getch();
return 0;
}
Outputnya sebagai berikut :
output pertama
output kedua
2. Program untuk melakukan update data.
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int A[8] = {98, 97, 96, 95, 94, 93, 92, 91},lama,baru,e;
cout<<"Data saat ini\n";
for(baru=0;baru<8;baru++)
{
cout<<A[baru]<<" "<<endl;
}
cout<<"Masukkan data lama : ";cin>>lama;
e=0;
for(baru=0;
baru<8;
baru++)
if(A[baru]==lama)
{e=1 ;
cout<<"Masukkan data baru: ";cin>>A[baru];
cout<<endl;
cout<<"Data yang telah diubah : "<<endl;
for(baru=0;baru<8;baru++)
{
cout<<A[baru]<<" "<<endl;
}
}
if(e==0)
{
cout<<endl;
cout<<"Data yang anda masukkan salah";}
getch();
return 0;
}
Outputnya sebagai berikut :
output pertama
output kedua
3. Program untuk melakukan penambahan data.
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int tambah,indeks,y=0;
int data[]={1,2,3,4,5,6,7,8,9};
for(int i=0;i<9;i++)
{
cout<<data[i]<< " ";
}
cout<<"\nMasukkan data yang akan ditambahkan : ";
cin>>tambah;
cout<<"\nMasukkan Indeks data yang dituju : ";
cin>>indeks;
for(int i=0;i<9;i++)
{
if(i>=indeks)
{
y=data[i];
data[i]=tambah;
tambah=y;
}
}
cout<<"\nData telah berhasil ditambahkan : \n";
for(int i=0;i<9;i++)
{
cout<<data[i]<<" ";
}
getch();
return 0;
}
Outputnya sebagai berikut :






Tidak ada komentar:
Posting Komentar