SRIPOKU.COM - Berikut ini pembahasan kunci Jawaban Informatika kelas 10 SMA halaman 174-175 semester 2 Kurikulum Merdeka.
Kunci jawaban Informatika kelas 10 SMA halaman 174-175 semester 2 Kurikulum Merdeka ini memuat soal Ayo Kita Berlatih 5: Latihan Struktur Kontrol Keputusan.
Kunci jawaban Informatika kelas 10 SMA halaman 174-175 semester 2 Kurikulum Merdeka ini sebagai referensi atau bahan belajar di rumah.
Mengutip dari laman buku.kemdikbud.go.id, inilah kunci jawaban Informatika kelas 10 SMA halaman 174-175 semester 2 Kurikulum Merdeka selengkapnya.
Baca juga: Kunci Jawaban Informatika Kelas 10 SMA halaman 170 Semester 2 Kurikulum Merdeka, Ayo Kita Berlatih
Kunci jawaban Informatika kelas 10 SMA halaman 174-175
Ayo, Kita Berlatih 5: Latihan Struktur Kontrol Keputusan
- Problem 1: Membagi Bilangan (Tingkat Kesulitan: )
Buatlah sebuah program dari Diagram Alir 3: Membagi bilangan yang tersedia pada bagian algoritma di awal unit ini.
Jawaban:
1. Siswa dapat melihat kembali diagram alir 3 pada Buku Siswa.
2. Deklarasikan variabel pembilang, penyebut, dan hasil. Variabel hasil digunakan untuk menampung hasil pembagian dari pembilang dan penyebut.
3. Buat kondisi if untuk mengecek penyebut = 0. Jika kondisi terpenuhi, cetak kalimat “Penyebut tidak boleh nol.”. Jika kondisi tidak terpenuhi, cetak hasil pembagian dari pembilang dan penyebut. Cetak hasil dengan format dua bilangan di belakang koma.
Buatlah sebuah program dari Diagram Alir 3: Membagi Bilangan yang tersedia pada bagian algoritma di awal unit ini.
/*
* Program berlatih 1: Membuat program membagi bilangan
*/
#include
int main() {
float pembilang, penyebut, hasil;
scanf(” persenf %f, &pembilang, &penyebut);
if(penyebut == 0) {
printf(”Penyebut tidak boleh nol.\n”);
}
else {
hasil = pembilang / penyebut;
printf(”%.2f\n”, hasil);
}
return 0;
}
Baca juga: Kunci Jawaban Informatika Kelas 10 SMA halaman 169 Semester 2 Kurikulum Merdeka, Ayo Kita Berlatih 4
- Problem 2: Bilangan Bulat Positif (Tingkat Kesulitan: )
Deskripsi Soal:
Buatlah program untuk mengecek apakah sebuah bilangan bulat adalah bilangan bulat positif.
1. Jika bilangan bulat tersebut merupakan bilangan bulat positif, maka cetaklah “Bilangan Bulat Positif ”.
2. Jika bilangan bulat tersebut bukan merupakan bilangan bulat positif, maka jangan cetak apa pun.
Format Masukan:
Sebuah bilangan bulat n. Nilai n berada pada rentang -100 < n>
Format Keluaran:
Satu baris kalimat sesuai pada deskripsi soal.
Jawaban:
1. Siswa perlu mendeklarasikan variabel n terlebih dahulu.
2. Masukkan bilangan n yang sesuai deskripsi soal dengan scanf.
3. Lakukan pengecekan jika nilai n lebih dari 0 (1,2,3.. dst),kondisi terpenuhi dan cetak kalimat Bilangan Bulat Positif.
Contoh Solusi Program:
#include
/*
* Program berlatih: Apakah Bilangan bulat positif
*/
int main() {
int n;
scanf(”%d”, &n);
if(n > 0){
printf(”Bilangan Bulat Positif\n");
}
return 0;
}
- Problem 3: Jenis Bilangan Bulat (Tingkat Kesulitan: )
Deskripsi Soal:
Buatlah program untuk apakah sebuah bilangan bulat adalah bilangan termasuk bilangan bulat positif, negatif atau nol. Jika bilangan bulat tersebut merupakan bilangan bilangan bulat positif, cetak “Bilangan Bulat Positif ”. Jika bilangan bulat tersebut merupakan bilangan bulat negatif, cetak “Bilangan Bulat Negatif ”. Jika bilangan bulat tersebut merupakan bilangan bulat nol, cetak “Bilangan Bulat Nol”.
Format Masukan:
Sebuah bilangan bulat n. Nilai n berada pada rentang -100 < n>
Format Keluaran:
Satu baris kalimat sesuai pada deskripsi soal.
Jawaban:
1. Siswa mendeklarasikan variabel n untuk bilangan bulat (integer). Kemudian, membuat masukkan berupa bilangan bulat.
2. Lakukan pengecekan kondisi sebanyak tiga kali, yaitu:
a. Saat n > 0 : Bilangan bulat positif
b. Saat n < 0>c. Saat kedua kondisi diatas tidak terpenuhi akan mencetak bilangan bulat nol
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.