Jumat, 17 Februari 2017

belajar koding c++


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.
           
#include <iostream>
  using namespace std;
   int main()
{
    int M[] = {2,12,6,12,12,7,6,12},k,del;
    for(k=0;k<8;k++)
    {
        cout<<M[k]<<" ";
    }
    cout<<endl;
    cout<<"Data yang ingin di hapus : ";cin>>del;
    cout<<"Data "<<del<<" berhasil dihapus!"<<endl;
    cout<<"Data sekarang : "<<endl;
    for(k=0;k<8;k++)
    {
        if(M[k]!=del)
        {
            cout<<M[k]<<" ";
        }
    }
    return 0;
}







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.


#include <iostream>
using namespace std;
int main()
{
    int M[5],a,b,c,d;
    char pilih;
    cout<<"masukkan:"<<endl;
    for(a=0;a<5;a++)
    {
        cout<<"Nilai ke-"<<a+1<<" : ";
        cin>>M[a];
    }
    cout<<"Nilai Anda"<<endl;
    for(b=0;b<5;b++)
    {
        cout<<"Nilai ke-"<<b+1<<" : "<<M[b]<<endl;
    }
    cout<<endl;
    cout<<"Ubah data"<<endl;
    for(c=0;c<5;c++)
    {
        cout<<"Nilai ke-"<<c+1<<" : ";
        cin>>M[c];
    }
    cout<<"Nilai Baru : "<<endl;
    for(d=0;d<5;d++)
    {
        cout<<"Nilai ke-"<<a+1<<" : "<<M[d]<<endl;
    }
    return 0;
}







4. Buatlah struct untuk data lagu yang berisi tentang judul lagu, penyanyi, tahun produksi,
     nomor  track dan kode album.
     Ketentuan :
         program ini akan memiliki dua buah struct, yaitu struct lagu dan struct kodeRBT.
        Jumlah data yang diinputkan dinamis (maks. 20 lagu)


#include <iostream>

using namespace std;

struct lagu{
    char judul[25] ;
    char penyanyi[20];
};
struct kode{
    int tahun;
    int nomortrack;
    int kodealbum;
};
int main()
{
    lagu lagu[25];
    kode kode[25];
    for(int m=0;m<2;m++)
    {
        cout<<"Lagu ke-"<<m+1<<endl;
        cout<<"Judul Lagu : ";
        cin>>lagu[m].judul;
        cout<<"Nama Penyanyi : ";
        cin>>lagu[m].penyanyi;
        cout<<"Tahun Terbit : ";
        cin>>kode[m].tahun;
        cout<<"Nomor Track : ";
        cin>>kode[m].nomortrack;
        cout<<"Kode Album : ";
        cin>>kode[m].kodealbum;

        cout<<endl;
        cout<<"Lagu ke-"<<m+1<<endl;
        cout<<"Judul Lagu : "<<lagu[m].judul<<endl;
        cout<<"Nama Penyanyi : "<<lagu[m].penyanyi<<endl;
        cout<<"Tahun Terbit : "<<kode[m].tahun<<endl;
        cout<<"Nomor Track : "<<kode[m].nomortrack<<endl;
        cout<<"Kode Album : "<<kode[m].kodealbum<<"\n"<<endl;
    }
    return 0;
}




Tidak ada komentar:

Posting Komentar