Jawaban: Untuk menghitung luas tanah berbentuk segitiga siku-siku dengan 2 bilangan masukan. Bilangan pertama merupakan panjang alas dan bilangan kedua merupakan tinggi.
- Untuk menghitung luas tanah tersebut, perlu menggunakan rumus luas segitiga berupa alas x tinggi / 2.
- Hasil keluaran berupa luas tanah dengan 2 angka di belakang koma. Gunakan format persen.2f untuk mencetak bilangan desimal dengan 2 angka di belakang koma.
- Contoh Solusi Program:
/*
* Program berlatih 4.1: menghitung luas tanah
*/
#include
int main() {
float alas, tinggi, luas;
scanf(" persenf persenf", &alas, &tinggi);
luas = (alas*tinggi) / 2;
printf("%.2f\n", luas);
return 0;
}
- Contoh Kasus Uji:
- Masukan : 20 40
Keluaran : 400.000
Keterangan : Contoh kasus yang ada di soal - Masukan : 25 35
Keluaran : 437.50
Keterangan : Contoh kasus yang hasil luasnya bilangan desimalBaca juga: Kunci Jawaban Informatika Kelas 10 SMA halaman 146-147 Semester 2 Kurikulum Merdeka Soal Ayo Lakukan
- Problem 2: Menghitung Luas persegi (Tingkat Kesulitan: )
Simak kembali Diagram Alir 1: Menghitung luas persegi pada bagian algoritma di unit ini. Buatlah program berdasarkan diagram alir tersebut. Panjang sisi yang diberikan ialah sebuah bilangan riil dengan nilai maksimum 1000 cm.
Jawaban:
- Siswa diminta untuk menghitung luas persegi sesuai dengan diagram alir 1.
- Masukan berupa sebuah bilangan yang disimpan pada variabel sisi.
- Luas persegi dihitung dengan mengalikan bilangan sisi dengan bilangan sisi itu sendiri.
- Hasil perkalian dicetak dengan perintah printf.
- Contoh Solusi Program:
/*
* Program berlatih 4.2: menghitung luas bersegi
*/
#include
int main() {
int sisi, luas;
scanf("%d", &sisi);
luas = sisi * sisi;
printf("%d\n", luas);
return 0;
}
- Contoh Kasus Uji:
- Masukan : 100
Keluaran : 10000
Keterangan : Contoh kasus uji - Masukan : 25
Keluaran : 625
Keterangan : Contoh kasus ujiBaca juga: Kunci Jawaban Informatika Kelas 10 SMA Halaman 211 Semester 2 Kurikulum Merdeka, Soal Ayo Berdiskusi
- Problem 3: Hasil Bagi dan Sisa Pembagian (Tingkat Kesulitan: )
- Deskripsi Soal:
Buatlah sebuah program untuk menampilkan hasil dan sisa pembagian dari dua buah bilangan bulat positif a dan b.
Format Masukan:
Dua buah bilangan positif a dan b yang dipisahkan oleh karakter spasi. Keduanya bernilai paling besar 10 miliar.