Berikut ini adalah pertanyaan dari reiiigaming123 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Kode Program (C++)
#include <iostream>
using namespace std;
// PROGRAM UTAMA
// Membaca 5 karakter input dan
// memasukkan ke dalam sebuah array
int main() {
char a[5]; // array karakter
// Meminta input 5 karakter
for (int i=0; i<5; i++) {
cout << "Masukkan karakter ke-" << (i+1) << ": ";
cin >> a[i];
}
// Tampilkan isi array a
cout << "===========================" << endl;
cout << "Isi array = [";
for (int i = 0; i < 5; i++) {
cout << a[i] << (i<4 ? ", " : "");
}
cout << "]" << endl;
return 0;
}
__________________
Pembahasan
Untuk persoalan ini, proses pembacaan 5 karakter dilakukan dengan looping "for". Bisa juga menggunakan jenis looping lainnya.
Di dalam badan looping, prosesnya adalah pembacaan karakter masukan yang langsung dimasukkan ke dalam array, mulai dari indeks 0. Karena batasnya adalah 5 karakter, maka iterasi pada looping dilakukan dari indeks 0 sampai 4, atau 1 sampai 5. Pada program di atas, dipilih 0 sampai 4.
Setelah itu, program akan menampilkan isi array.
Contoh output hasil eksekusi program dapat dilihat pada gambar yang disertakan.
__________________
Detail Jawaban
Mata Pelajaran: TI (TIK)
Jenjang: SMA/SMK
Materi: Algoritma dan Pemrograman / Dasar Pemrograman
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: Sun, 16 Oct 22