Anda di halaman 1dari 6

ARRAY

ARRAY ADALAH ADALAH TIPE TERSTRUKTUR YANG TERDIRI DARI SEJUMLAH


KOMPONEN-KOMPONEN YANGMEMPUNYAI TIPE YANG SAMA.
SUATU ARRAY MEMPUNYAI JUMLAH KOMPONEN YANG BANYAKNYA TETAP.
BANYAKNYA KOMPONEN DALAM SUATU LARIK DITUNJUKAN OLEH SUATU INDEK
UNTUK MEMBEDAKAN VARIABEL YANG SATU DENGAN VARIABEL YANG LAINNYA.
IF, ELSE, ELSE IF
• IF
SEPERTI NAMANYA, IF BERARTI JIKA, YANG BERARTI “JIKA KONDISI INI TERBUKTI MAKA… (AKAN DILAKUKAN SESUATU
DALAM KONDISI SEPERTI INI)”.DAN BIASANYA IF“BERPASANGAN” DENGAN ELSE. JADI, DAPAT DIKATAKAN BAHWA SECARA KESELURUHAN
APA YANG DIMENGERTI OLEH KOMPUTER ADALAH: “JIKA KONDISI A TERJADI, MAKA SAYA AKAN MELAKUKAN TINDAKAN A, SELAIN ITU
MAKA SAYA AKAN MELAKUKAN TINDAKAN B”.

• ELSE
ELSE ADALAH KONDISI SELAIN / DILUAR KONDISI PERTAMA (IF). SALAH SATU PERUMPAMAAN DARI “KASUS” INI ADALAH:
“JIKA DIA BUKAN LAKI – LAKI, MAKA DIA ADALAH PEREMPUAN”.

• ELSE IF
ELSE IF SEBENARNYA ADALAH KONDISI KEDUA YANG DIPERKIRAKAN AKAN TERJADI SEDANGKAN ELSE SEBENARNYA
ADALAHKONDSI TERAKHIR YANG DIPERKIRAKAN AKAN TERJADI.
#INCLUDE<IOSTREAM>
#INCLUDE<CONIO.H>
#INCLUDE<STDIO.H>
#INCLUDE<STRING.H>

USING NAMESPACE STD;

MAIN() //MENGGUNAKAN FUNGSI ( ARRAY )


{
CHAR KD_KAMAR,NM_TAMU[20],KD_KLS,NM_KLS[10],NM_KAMAR[10];

INT LAMA,BY;
LONG HARGA,TOTAL;

COUT<<"================================================================"<<ENDL;
COUT<<"\T\T WELCOME TO HOTEL HOTELAN \N";
COUT<<"================================================================"<<ENDL;
COUT<<"NAMA PENGINAP : ";
GETS(NM_TAMU);
COUT<<"================================================================"<<ENDL;
COUT<<"PILIHAN KAMAR :\N";
COUT<<"1.MAWAR \N";
COUT<<"2.MELATI \N";
COUT<<"3.ANGGREK \N";
COUT<<"================================================================="<<ENDL;
COUT<<"INPUT PILIHAN KAMAR [1/2/3] : ";
CIN>>KD_KAMAR;
COUT<<"INPUT PILIHAN KELAS [A.VIP / B.REGULER] : ";
CIN>>KD_KLS;
IF (KD_KAMAR=='1') //MENGGUNAKAN FUNGSI ( IF ELSE )
{
STRCPY(NM_KAMAR,"MAWAR");

IF (KD_KLS=='A'||KD_KLS=='A')
{
STRCPY(NM_KLS,"VIP");
BY=50000;
HARGA=150000;
}
ELSE
{
BY=0;
HARGA=150000;
}
{
STRCPY(NM_KAMAR,"MELATI");
IF (KD_KLS=='A'||KD_KLS=='A')
STRCPY(NM_KLS,"VIP");
BY=50000;
HARGA=200000;
}
ELSE
{
STRCPY(NM_KLS,"REGULER");
BY=0;
HARGA=200000;
}
}
COUT<<ENDL<<ENDL;
COUT<<"================================================================="<<ENDL;
COUT<<"\T\T LIST DATA ANDA \N";
COUT<<"================================================================="<<ENDL;
COUT<<"NAMA PENGINAP : "<<NM_TAMU<<ENDL;
COUT<<"NAMA KAMAR : "<<NM_KAMAR<<ENDL;
COUT<<"KELAS : "<<NM_KLS<<ENDL;
COUT<<"HARGA KAMAR : RP."<<HARGA<<ENDL;
COUT<<"BIAYA TAMBAHAN : RP."<<BY<<ENDL;
COUT<<"LAMA INAP : ";CIN>>LAMA;
COUT<<"================================================================="<<ENDL;
TOTAL=LAMA*HARGA+BY;
COUT<<"TOTAL : RP."<<TOTAL<<ENDL;
COUT<<"================================================================="<<ENDL;
COUT<<" TERIMA KASIH "<<ENDL;
COUT<<" SEMOGA ANDA NYAMAN DENGAN FASILITAS DAN PELAYANAN KAMI"<<ENDL<<ENDL;
COUT<<" CREATED BY = ( FERY , RISKI, MALDINI )"<<ENDL;
GETCH();
}

Anda mungkin juga menyukai