Berikut ini adalah pertanyaan dari inezfey pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Tolong bantu nanti mau dikumpul :"Tugas Teori Pertanyaan Pemahaman
1. Jika sebuah buku memiliki judul, nama pengarang, jumlah halaman, penerbit, dan tahun terbit maka:
a. Deklarasikan sebuah struct untuk menghimpun data buku tersebut.
b. Deklarasikan Array berukuran 5 bertipe struct tersebut.
2. Array adalah sebuah objek data yang terdiri dari beberapa objek data yang sejenis. Jelaskan bagaimanakah sebuah program C dapat membedakan satu elemen aray dengan elemen Array lainnya.
3. Jelaskan mengapa perlunya pemberian harga awal pada sebuah Array sebelum dia dapat digunakan oleh proses program.
4. Definisikan sebuah struktur (misal namanya = date) yang memiliki 3 field bertipe int (misal namanya = day, month dan year). Kemudian tulis potongan program untuk memasukan 5 tanggal yang disimpan dalam sebuah Array struktur yang bertipe date.
5. Tampilkan ke layar (menggunakan fungsi printf()) string yang tersimpan dalam Array word dari struktur sample.
Tugas Latihan Proram Pemahaman Konsep
1. Buatlah sebuah program interaktif (dalam Bahasa C) yang menggunakan fungsi scanf() untuk membaca tujuh buah string yang diberikan pengguna. Program akan mencetak ketujuh string diberikan itu dalam bentuk daftar, kemudian menyortirnya dalam bentuk urutan alfabetis dan menampilkan kembali ketujuh string yang telah disortir tersebut. Ada dua bentuk penampilan sebelum disortir dan setelah disortir secara berurutan sesuai urutan abjad alfabetis. Gunakan fungsi strcmp() untuk melakukan pembandingan terhadap string. Gunakan juga pengarah prapengolahan :
#define N_STRING 7
agar program dapat dengan mudah melakukan penyortiran atas jumlah string yang berbeda, hanya dengan mengubah definisi jumlah string tersebut.
2. Buatlah sebuah program aplikasi parkir sederhana yang mengindetifikasi data kendaraan mobil yang masuk gerbang UNP berdasarkan data-data antara lain, masuk dari gerbang pintu (al-azhar, bni, sekolahpemb, mku-ppg, dan gor), masuk dengan (kartu parkir atau karcis parkir), jenis mobil (sedan, kendaraan niaga, truk4roda, truk6roda, lainnya), warna kendaraan, nomor plat kendaraan (dijadikan IDParkir), jam masuk, jam keluar. Program akan memproses waktu total lama parkir dan kondisi kendaraan saat keluar (baik, rusak, hilang). Program juga akan mengkalkulasi jumlah kendaraan yang masuk setiap hari dan setiap periode jam keluar masuk tertentu setiap harinya.
1. Jika sebuah buku memiliki judul, nama pengarang, jumlah halaman, penerbit, dan tahun terbit maka:
a. Deklarasikan sebuah struct untuk menghimpun data buku tersebut.
b. Deklarasikan Array berukuran 5 bertipe struct tersebut.
2. Array adalah sebuah objek data yang terdiri dari beberapa objek data yang sejenis. Jelaskan bagaimanakah sebuah program C dapat membedakan satu elemen aray dengan elemen Array lainnya.
3. Jelaskan mengapa perlunya pemberian harga awal pada sebuah Array sebelum dia dapat digunakan oleh proses program.
4. Definisikan sebuah struktur (misal namanya = date) yang memiliki 3 field bertipe int (misal namanya = day, month dan year). Kemudian tulis potongan program untuk memasukan 5 tanggal yang disimpan dalam sebuah Array struktur yang bertipe date.
5. Tampilkan ke layar (menggunakan fungsi printf()) string yang tersimpan dalam Array word dari struktur sample.
Tugas Latihan Proram Pemahaman Konsep
1. Buatlah sebuah program interaktif (dalam Bahasa C) yang menggunakan fungsi scanf() untuk membaca tujuh buah string yang diberikan pengguna. Program akan mencetak ketujuh string diberikan itu dalam bentuk daftar, kemudian menyortirnya dalam bentuk urutan alfabetis dan menampilkan kembali ketujuh string yang telah disortir tersebut. Ada dua bentuk penampilan sebelum disortir dan setelah disortir secara berurutan sesuai urutan abjad alfabetis. Gunakan fungsi strcmp() untuk melakukan pembandingan terhadap string. Gunakan juga pengarah prapengolahan :
#define N_STRING 7
agar program dapat dengan mudah melakukan penyortiran atas jumlah string yang berbeda, hanya dengan mengubah definisi jumlah string tersebut.
2. Buatlah sebuah program aplikasi parkir sederhana yang mengindetifikasi data kendaraan mobil yang masuk gerbang UNP berdasarkan data-data antara lain, masuk dari gerbang pintu (al-azhar, bni, sekolahpemb, mku-ppg, dan gor), masuk dengan (kartu parkir atau karcis parkir), jenis mobil (sedan, kendaraan niaga, truk4roda, truk6roda, lainnya), warna kendaraan, nomor plat kendaraan (dijadikan IDParkir), jam masuk, jam keluar. Program akan memproses waktu total lama parkir dan kondisi kendaraan saat keluar (baik, rusak, hilang). Program juga akan mengkalkulasi jumlah kendaraan yang masuk setiap hari dan setiap periode jam keluar masuk tertentu setiap harinya.
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Array mempunyai index, tiap index isinya berbeda2 jadi code hanya tentukan baca array index nomor berapa
Penjelasan:
contoh array 1 dimensi A(0) & A(1)
Semoga dengan pertanyaan yang sudah terjawab oleh rubenalonsomanalu dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 13 Jul 21