Berikut ini adalah pertanyaan dari p123akrdn pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Kode Program (C++)
(Terdapat pada gambar ke-3 dan ke-4, atau gambar ke-5. Lampiran file diblock karena mungkin ada kode program yang dianggap berbahaya.)
Penjelasan:
Karena bebas memilih bahasa pemrograman, saya pilih menggunakan C++. Fungsi utama yang mengembalikan karakter dari kode ASCII-nya adalah: .
Secara umum, algoritme dari program ini adalah:
- Mulai.
- Looping seterusnya untuk:
1. Input bilangan dalam bentuk string.
2. Jika string kosong, keluar dari looping.
3. Konversikan string input menjadi bilangan.
4. Tampilkan karakter dengan kode ASCII sama dengan bilangan.
5. Sisipkan karakter tersebut pada variabel array. - Output isi variabel array.
- Selesai.
Pada program di atas, saya menerapkan batasan bahwa jika karakter hasil input adalah non-printable character (karakter yang tidak dapat dicetak), maka karakter tidak dimasukkan ke array, dan pengguna mengulangi proses input.
Contoh hasil eksekusi program dapat dilihat pada gambar. Gambar pertama merupakan contoh hasil eksekusi di mana pengguna salah input, atau asal-asalan saja. Gambar kedua adalah contoh hasil eksekusi dengan input benar, namun ada beberapa kali input yang menghasilkan non-printable character.
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: Tue, 01 Nov 22