//*-----------------------------------------------------*//* Contoh 5.2 : Pemakaian array berdimensi *//* dua *//*-----------------------------------------------------*#include

Berikut ini adalah pertanyaan dari C097102 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

//*-----------------------------------------------------*//* Contoh 5.2 : Pemakaian array berdimensi *

//* dua *

//*-----------------------------------------------------*

#include

using namespace ::std;

main()

{

int data_lulus[3][4]; // Array berdimensi dua

int tahun, jurusan;

// Memberikan data ke elemen array data_lulus

data_lulus[0][0] = 35; // data TI – 1992

data_lulus[0][1] = 45; // data TI - 1993

data_lulus[0][2] = 90; // data TI - 1994

data_lulus[0][3] = 120; // data TI - 1995

data_lulus[1][0] = 100; // data MI – 1992

data_lulus[1][1] = 110; // data MI - 1993

data_lulus[1][2] = 70; // data MI – 1994

data_lulus[1][3] = 101; // data MI - 1995

data_lulus[2][0] = 10; // data TK – 1992

data_lulus[2][1] = 15; // data TK- 1993

data_lulus[2][2] = 20; // data TK - 1994

data_lulus[2][3] = 17; // data TK – 1995

// Proses untuk memperoleh informasi kelulusan

while (1)

{

cout << "Jurusan ( 0 = TI, 1 = MI, 2 = TK ) : " ;

cin >> jurusan;

if ((jurusan == 0 ) || (jurusan == 1) || (jurusan == 3))

break; // Keluar dari while

}

while (1)

{

cout << "Tahun ( 1992 – 1995) : " ;

cin >> tahun;

if (( tahun >= 1992 ) && ( tahun <= 1995 ) )

{

tahun -= 1992; // Konversi ke 0, 1, 2 atau 3

break; // Keluar dari while

}

}

cout << "Jumlah yang lulus = "

<< data_lulus[jurusan][tahun] << endl;

}


Tolong Di buat hasilnya seperti
(Dibenarkan Kodingannya Code C++)

Jurusan ( 0 = TI, 1 = MI, 2 = TK ) : Masukin (1)

Tahun (1992 – 1195) : Masukin (1992)

Jumlah yang lulus = 100

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan Penjelasan:

Kode program hasil koreksi:

/*----------------------------------------------*

/* Contoh 5.2 : Pemakaian array berdimensi dua  *

/*----------------------------------------------*/

#include <iostream>

using namespace std;

int main() {

   int data_lulus[3][4];   // Array berdimensi dua

   int tahun, jurusan;

   // Memberikan data ke elemen array data_lulus

   // Data TI

   data_lulus[0][0] = 35;  // data TI – 1992

   data_lulus[0][1] = 45;  // data TI - 1993

   data_lulus[0][2] = 90;  // data TI - 1994

   data_lulus[0][3] = 120; // data TI - 1995

   // Data MI

   data_lulus[1][0] = 100; // data MI – 1992

   data_lulus[1][1] = 110; // data MI - 1993

   data_lulus[1][2] = 70;  // data MI – 1994

   data_lulus[1][3] = 101; // data MI - 1995

   // Data TK

   data_lulus[2][0] = 10;  // data TK – 1992

   data_lulus[2][1] = 15;  // data TK - 1993

   data_lulus[2][2] = 20;  // data TK - 1994

   data_lulus[2][3] = 17;  // data TK – 1995

   // Proses untuk memperoleh informasi kelulusan

   while (1) {

       cout << "Jurusan (0 = TI, 1 = MI, 2 = TK) : ";

       cin >> jurusan;

       // if ((jurusan == 0 ) || (jurusan == 1) || (jurusan == 2))

       // if di atas sudah dikoreksi, namun saya nonaktifkan,

       // saya ganti dengan yang di bawah ini

       if (jurusan >= 0 && jurusan <= 2)

           break; // Keluar dari while

   }

   while (1) {

       cout << "Tahun (1992 – 1995) : ";

       cin >> tahun;

       if (tahun >= 1992 && tahun <= 1995) {

           tahun -= 1992; // Konversi ke 0, 1, 2 atau 3

           break; // Keluar dari while

       }

   }

   // Output

   cout << "Jumlah yang lulus = " << data_lulus[jurusan][tahun] << endl;

       

   return 0;

}

Hasil eksekusi sesuai pertanyaan dapat dilihat pada gambar terlampir.

Jawaban dan Penjelasan:Kode program hasil koreksi:/*----------------------------------------------*/* Contoh 5.2 : Pemakaian array berdimensi dua  */*----------------------------------------------*/#include <iostream>using namespace std;int main() {    int data_lulus[3][4];   // Array berdimensi dua    int tahun, jurusan;    // Memberikan data ke elemen array data_lulus    // Data TI    data_lulus[0][0] = 35;  // data TI – 1992    data_lulus[0][1] = 45;  // data TI - 1993    data_lulus[0][2] = 90;  // data TI - 1994    data_lulus[0][3] = 120; // data TI - 1995    // Data MI    data_lulus[1][0] = 100; // data MI – 1992    data_lulus[1][1] = 110; // data MI - 1993    data_lulus[1][2] = 70;  // data MI – 1994    data_lulus[1][3] = 101; // data MI - 1995    // Data TK    data_lulus[2][0] = 10;  // data TK – 1992    data_lulus[2][1] = 15;  // data TK - 1993    data_lulus[2][2] = 20;  // data TK - 1994    data_lulus[2][3] = 17;  // data TK – 1995    // Proses untuk memperoleh informasi kelulusan    while (1) {        cout << Jawaban dan Penjelasan:Kode program hasil koreksi:/*----------------------------------------------*/* Contoh 5.2 : Pemakaian array berdimensi dua  */*----------------------------------------------*/#include <iostream>using namespace std;int main() {    int data_lulus[3][4];   // Array berdimensi dua    int tahun, jurusan;    // Memberikan data ke elemen array data_lulus    // Data TI    data_lulus[0][0] = 35;  // data TI – 1992    data_lulus[0][1] = 45;  // data TI - 1993    data_lulus[0][2] = 90;  // data TI - 1994    data_lulus[0][3] = 120; // data TI - 1995    // Data MI    data_lulus[1][0] = 100; // data MI – 1992    data_lulus[1][1] = 110; // data MI - 1993    data_lulus[1][2] = 70;  // data MI – 1994    data_lulus[1][3] = 101; // data MI - 1995    // Data TK    data_lulus[2][0] = 10;  // data TK – 1992    data_lulus[2][1] = 15;  // data TK - 1993    data_lulus[2][2] = 20;  // data TK - 1994    data_lulus[2][3] = 17;  // data TK – 1995    // Proses untuk memperoleh informasi kelulusan    while (1) {        cout <<

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto 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: Mon, 14 Feb 22