1. KONSEP METODE STRUCT PADA
C++ LANGUAGE
Dosen: Ir. Sihar, M.T.
Program studi Teknik Informatika
Fakultas Teknologi Informasi
Bandung 2012
2. Daftar Pustaka
• Burgess, M. The GNU C Programming Tutorial - Edition
4.1. Faculty of Engineering, Oslo College. 2002.
• Kirch-Prinz, U., Prinz, P. A Complete Guide to
Programming in C++. Jones and Bartlett Publishers, Inc.
2002.
• Simamora, S.N.M.P. “Diktat Konsep Pemrograman C++”.
Peminatan Embedded-Systems. Politeknik TELKOM.
Bandung. 2010.
• Stroustrup, B. The C++ Programming Language, Third
Edition. Addison-Wesley. 1997.
3. Kasus:
Buatlah aplikasi C++ dimana pernyataan data-numerik: 0 s.d 9 diungkapkan dalam
statement string, seperti ditunjukkan pada konstruksi-algoritma berikut:
‘nol’⇒ 0; ‘enam’⇒ 6;
‘satu’⇒ 1; ‘tujuh’⇒ 7;
‘dua’⇒ 2; ‘delapan’⇒ 8;
‘tiga’⇒ 3; ‘sembilan’⇒ 9;
‘empat’⇒ 4;
‘lima’⇒ 5;
Source-code: tamp1.cpp Tampilan jalannya program
Solusi:
4. Kasus:
Buatlah aplikasi C++ dengan tampilan seperti ditunjukkan berikut ini, dengan metode
struct:
Namanya adalah ‘…’; dideklarasikan ⇒ ‘Aju’;
Nomor urut ke-‘…’; dideklarasikan ⇒ 3;
Tinggi-badan: ‘…’; dideklarasikan ⇒ 170.5;
Source-code: tamp2.cpp Tampilan jalannya program
Solusi:
5. Konsep struct
Metode struct dalam pemrograman C/C++
berperan untuk mengelompokkan sejumlah data
(numerik maupun non-numerik) dalam satu group
yang disebut struct. Variabel lain dapat digunakan
untuk memanggil setiap variable yang sebelumnya
telah dideklarasikan dengan nilai dari variable lain
tersebut. Misalkan, struct klmpk telah disusun
dengan sejumlah variable di dalamnya, dan
dengan struct group nilai variabelnya dapat
dipanggil untuk ditampilkan.
6. Kasus:
Gunakan metode struct untuk menampilkan isi var: sns, jika elemen/anggotanya didapatkan dari
konstruksi-algoritmaberikut ini:
b1←15;
brks[0].a1=b1+45;
b2←2;
b3=b2;
brks[1].a2=b2+1;
brks[2].a3=b3+45;;
Source-code:tamp3.cpp
Tampilan jalannya program
Solusi:
8. Tampilan jalannya program
Source-code:tamp5.cpp
Solusi:
Kasus:
Apabila ditetapkan nilai tegangan DC=4.5V pada dua resistor yang dihubungkan secara paralel;
2Ω dan 5Ω. Gunakan metode struct untuk menampilkan nilai Rparalel, kuat-arus, dan daya.
Lakukan juga pemeriksaan perihal rumus mencari daya untuk hubungan beda-potensial terhadap
kuat-arus dan kuat-arus terhadap hambatan-pengganti (Rparalel).