Berikut ini adalah pertanyaan dari alifplg5057 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Buatlah program menampilkan nama hari dengan input 1 hingga 7 yang memunculkan nama hari di mulai dari senin hingga minggu, selain itu berikan output "input salah"
Contoh input
1
5
8
Contoh output
Senin
Jumat
Input salah
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Penjelasan gambar
Karena soal tidak jelas diminta program bahasa apa, berikut kode untuk membuat program yang outputnya nama hari dari input angka menggunakan program bahasa C dan python.
Gambar pertama
- Kode program bahasa C.
- Input 1 - 7.
- Dimulai dari Senin = 1.
Warnanya tidak sesuai karena saya menggunakan aplikasi untuk run program Css jadi tidak tepat.
Gambar kedua
- Kode program bahasa python.
- Input 1 - 7
- Dimulai dari Senin = 1
- Sisanya sesuai soal.
Penjelasan mengenai fungsi yang digunakan
- Case/elif/default/else - Pengambilan keputusan, dalam program ini, case dan elif digunakan untuk pengambilan keputusan angka yang di-input (cth ; elif x == 3 | print("Rabu) artinya jika input angka 3, maka outputnya "rabu")
- printf/print - untuk memberikan output hasil dari pengambilan keputusan
- break; - sebenarnya digunakan untuk menyelsaikan program, d sini dipakai hanya agar programnya rapi. Bisa dilihat yang bagian python tidak menggunakan 'return' (break versi python) jadi tidak pakaipun sebenarnya tidak apa - apa.
Pelajari lebih lanjut
1. [Teori] Flowchart & Algoritma
-> yomemimo.com/tugas/35262506
2. [Bahasa lain] Struktur bahasa pemrograman pascal
3. [Teori] Generasi bahasa pemrograman
-> yomemimo.com/tugas/38134975
Detail Jawaban
Kelas : 10
Mapel : TIK
Materi : Bab 6 - Mengenal pemrograman komputer
Kode Kategorisasi : 10.11.6
Kata kunci : pemrograman, program, input
Semoga dengan pertanyaan yang sudah terjawab oleh KhasandraBi 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, 11 May 21