download soal

Matakuliah
Tahun
Versi
: T0616 / Algoritma dan Pemrograman
: 2007
: 1/0
Latihan Pertemuan 21-22
Structure
1
Latihan
• Buatlah struct sebagai berikut :
– Struct Mhs berisi Nim, Nama, Alamat,
Tempat, TanggalLahir
– Alamat merupakan struct yang terdiri dari
NamaJalan, NomorRumah, Kota, Provinsi
– TanggalLahir merupakan struct yang berisi
Tanggal, Bulan dan Tahun
2
Latihan
• Berdasarkan soal sebelumnya, buatlah
program untuk menginput data sebanyak
5 mahasiswa (menggunakan array of
structure)
3
Latihan
• Berdasarkan struct berikut :
struct automobile {
int year;
char model[8];
int engine_power;
float weight;
};
• Buatlah aplikasi menggunakan array of structure
untuk menginput 5 jenis mobil, kemudian
tampilkan dalam format yang layak.
4
Latihan
• Menggunakan struct berikut :
struct ipkmhs {
char nim[11];
char nama[30];
float ipk;
};
• Buatlah program untuk menginput data 5 mahasiswa,
dan tampilkan data mahasiswa ipk >= 3.0 dan ipk < 3.0
• Contoh :
Mhs ipk >=3.0 :
Andi
Budi
Candra
Mhs ipk < 3.0 :
Dadu
Emin
5
Latihan
• Buatlah sebuah struct :
struct nilaimhs {
char Nim[11];
char Nama [30];
char KodeMtk [5];
int sks;
char grade;
};
• Buat program (tanpa menggunakan array) untuk
menginput struct tersebut, kemudian tampilkan
nim, nama, kodemtk, sks, grade.
6
Latihan
• Berdasarkan soal sebelumnya, dengan
mempertimbangkan bobot grade dan sks :
Grade
A
B
C
D
E
BobotGrade
4
3
2
1
0
• Buatlah program menggunakan array of struct
untuk menginput 5 nilai matakuliah pada
semester 1, kemudian tampilkan IP mahasiswa.
7