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
© Copyright 2024 Paperzz