Kunci Jawaban

Kunci Jawaban Informatika Kelas 10 SMA halaman 170 Semester 2 Kurikulum Merdeka, Ayo Kita Berlatih

AA

Text Sizes

Medium

Large

Larger

Ilustrasi kunci jawaban Informatika kelas 10 SMA halaman 170 semester 2 Kurikulum Merdeka, soal Ayo Kita Berlatih 4.

Uh… Kalian baru saja mendapatkan tugas untuk mempelajari sebuah kode program. Akan tetapi, kode program yang kalian terima tidak ditulis dengan menerapkan praktik baik pemrograman yang telah kalian pelajari sehingga sangat sulit untuk dipahami! Apalagi ternyata, saat kalian jalankan, program ini tidak bisa berjalan dengan benar.

#include int main(){ float jr2; float l; float
O; scanf(" persenf", jr2); l = 3.14*jr2*jr2; O = 2*3.14*jr2;
printf(" persen.2f persen.2f\n",l, O); return 0; }

Sebagai seorang siswa teladan yang telah mempelajari praktik baik pemrograman, perbaikilah program di atas ke dalam bentuk yang menerapkan praktik baik pemrograman. Kemudian, jika ada, perbaikilah program tersebut sehingga dapat berjalan dengan benar. Setelah itu, apakah kalian dapat menebak apa yang dilakukan oleh program tersebut?

Jawaban:

1. Kesalahan pertama terdapat pada baris include, dimana seharusnya stdio.h bukan studio.h.
2. Kode program tersebut dapat dipersingkat pada bagian deklarasi variabel dengan menggunakan koma sajakarena tipe data dari ketiga variabel tersebut sama (float).
3. Pada baris scanf, terdapat kesalahan pada “jr2”, dimana seharusnya ada “&” sebelum jr2.
4. Pada baris printf, tambahkan “\n” setelah “ persen.2f” pertama untuk berpindah ke baris baru.
5. Kode program tersebut ialah kode program untuk menghitung luas pada variabel “l” dan keliling lingkaran pada variabel “R” dengan bilangan masukan berupa jari-jari.

- Contoh Solusi Program:

/*
 * Program berlatih 5: percantik kode program ini!
 */
#include
int main() {
          float jr2, l, O;
          scanf(”%f”, &jr2);
          l = 3.14*jr2*jr2;
          O = 2*3.14*jr2;
          printf(”%.2f\n %.2f\n”,l, O);
          return 0;
}

- Contoh Kasus Uji:

  1. Masukan : 10
    Keluaran : 314.00
    62.80
    Keterangan : Contoh kasus uji
  2. Masukan : 25
    Keluaran : 1962.50
    157.00
    Keterangan : Contoh kasus uji
  3. Masukan : 12.5
    Keluaran : 490.62
    78.50
    Keterangan : Contoh kasus uji

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.

Berita Terkini