Kunci Jawaban
Kunci Jawaban Informatika Kelas 10 SMA halaman 164 Semester 2 Kurikulum Merdeka, Ayo Kita Berlatih 3
Kunci jawaban Informatika kelas 10 SMA halaman 164 semester 2 Kurikulum Merdeka soal Ayo, Kita Berlatih 3 tentang Menulis dan Memperbaiki Program.
Penulis: Novry Anggraini | Editor: Novry Anggraini Rizki Utami
SRIPOKU.COM - Berikut ini pembahasan kunci Jawaban Informatika kelas 10 SMA halaman 164 semester 2 Kurikulum Merdeka.
Kunci jawaban Informatika kelas 10 SMA halaman 164 semester 2 Kurikulum Merdeka ini memuat soal Ayo Kita Berlatih 3 tentang Menulis dan Memperbaiki Program.
Kunci jawaban Informatika kelas 10 SMA halaman 164 semester 2 Kurikulum Merdeka ini dapat dijadikan referensi atau bahan belajar siswa.
Melansir laman buku.kemdikbud.go.id, di bawah ini kunci jawaban Informatika kelas 10 SMA halaman 164 semester 2 Kurikulum Merdeka selengkapnya.
Baca juga: Kunci Jawaban Informatika Kelas 10 SMA halaman 146-147 Semester 2 Kurikulum Merdeka Soal Ayo Lakukan
Kunci jawaban Informatika kelas 10 SMA halaman 164
Ayo, Kita Berlatih 3: Menulis dan Memperbaiki Program
- Problem 1: Belajar Baca Tulis (Tingkat Kesulitan: )
Deskripsi Soal:
Saatnya kalian berlatih untuk menulis kode program. Kalian akan membuat program untuk membaca tiga jenis bilangan dan mencetaknya kembali ke layar dengan format yang diberikan.
Format Masukan:
Satu baris yang berisi tiga buah bilangan yang dipisahkan oleh spasi. Bilangan pertama merupakan bilangan bulat positif dengan nilai maksimum 10,000. Bilangan kedua merupakan bilangan riil positif dengan nilai maksimum 10.0000. Bilangan ketiga merupakan bilangan bulat positif dengan nilai maksimum 100.
Format Keluaran:
Ada tiga baris. Baris pertama berisi bilangan pertama. Baris kedua berisi bilangan kedua dengan dua bilangan di belakang desimal. Baris ketiga berisi bilangan ketiga.
Contoh Kasus Uji
Masukan : 10 20.1235 30
Keluaran : 10
20.12
30
Jawaban: Untuk menyelesaikan soal, siswa perlu definidikan tiga buah variabel.
int a : bilangan 1
float b : bilangan 2
int c : bilangan 3
- Baca ketiga bilangan tersebut menggunakan scanf(“ persend persenf persend”, &a, &b, &c);,
- Hasil masukan akan dicetak sesuai format yang diperintahkan. Untuk mendapat baris baru setelah satu variabel tercetak, gunakan ‘\n’.
- Untuk mendapat dua bilangan di belakang koma, gunakan format %.2f saat ingin mencetak bilangan desimal.

Baca juga: Kunci Jawaban Informatika Kelas 10 SMA Halaman 211 Semester 2 Kurikulum Merdeka, Soal Ayo Berdiskusi
- Problem 2: Bantulah Intan! (Tingkat Kesulitan: )
Intan ingin membuat program untuk mencetak kalimat berikut ke layer.
Andi berkata, "Satu, dua, tiga!".
Lalu, Andi pun menendang bola tersebut.
Akan tetapi, Intan tidak berhasil mencetak kalimat tersebut ke layar dengan persis sama. Berikut ini program yang ditulis oleh Intan.
#include
int main(){
printf("Andi berkata, "Satu, dua, tiga!".");
printf("Lalu, Andi pun menendang bola tersebut.\n");
return 0;
}
Perbaikilah program tersebut hingga berhasil mencetak kalimat yang benar!
Jawaban: Kode Intan memiliki kesalahan pada penggunaan tanda kutip di tengah kalimat. ľAndi berkata, ľSatu, dua, tiga!".
Untuk memperbaiki kode tersebut, siswa dapat menambahkan format untuk menggunakan kutip di tengah kalimat yaitu '\'.
Contoh Solusi Program:
/*
* Program berlatih 2: memperbaiki kode Intan
*/
#include
int main() {
printf("Andi berkata, \"Satu, dua, tiga!\".\n");
printf("Lalu, Andi pun menendang bola tersebut.\n");
return 0;
}
Baca juga: Kunci Jawaban Informatika Kelas 10 SMA Halaman 205 Semester 2 Kurikulum Merdeka, Soal Ayo Berdiskusi
- Problem 3: Salah Baca (Tingkat Kesulitan: )
Temukanlah kesalahan pada kode program berikut, kemudian perbaikilah kode berikut hingga dapat menghasilkan jawaban yang benar.
#include
int main(){
scanf("%c %c”, a, b);
printf("Bilangan pertama: %c\d", a);
printf("Bilangan kedua: %c\d", b);
return 0;
}
Jawaban: Siswa perlu mendeklarasikan variabel terlebih dahulu sebelum membaca masukan, dengan menambah baris 3.
- Menambahkan & di depan variabel a dan b pada baris 4 saat membaca masukan dari pengguna.
- Ubah \d pada kode yang salah menjadi \n untuk membuat baris baru setiap kalimat seperti pada baris 5 dan 6.
- Contoh Solusi Program :
/*
* Program berlatih 3: memperbaiki kode program
*/
1 #include
2 int main () {
3 char a, b;
4 scanf ("%c %c", &a, &b);
5 printf("Bilangan pertama: %c\n", a);
6 printf("Bilangan kedua: %c\n", b);
7 return 0;
8 }
Dapatkan konten pendidikan mata pelajaran lainnya dari Kurikulum Merdeka dengan klik Di Sini.
Dapatkan juga berita penting dan informasi menarik lainnya dengan mengklik Google News.
kunci jawaban
Informatika kelas 10 SMA halaman 164
Informatika kelas 10 SMA semester 2
semester 2
Kurikulum Merdeka
Informatika kelas 10 SMA
Ayo Kita Berlatih 3
Kunci Jawaban Bahasa Indonesia Tingkat Lanjut Kelas 12 SMA Halaman 101, Kegiatan 1 Hikayat Datuk |
![]() |
---|
Kunci Jawaban Bahasa Indonesia Tingkat Lanjut Kelas 12 SMA Halaman 13-14 Kurikulum Merdeka Latihan 2 |
![]() |
---|
Kunci Jawaban Bahasa Indonesia Tingkat Lanjut Kelas 12 SMA Halaman 11-12 Kurikulum Merdeka Latihan 1 |
![]() |
---|
20 Soal Ulangan IPA Kelas 9 SMP Semester 1 Kurikulum Merdeka, Pertumbuhan dan Perkembangan |
![]() |
---|
Soal BAB 1 IPA Kelas 9 SMP Kurikulum Merdeka Lengkap Kunci Jawaban, Pertumbuhan dan Perkembangan |
![]() |
---|
Isi komentar sepenuhnya adalah tanggung jawab pengguna dan diatur dalam UU ITE.