Berikut ini adalah pertanyaan dari rikiatlantian39971 pada mata pelajaran Ujian Nasional untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Berikut adalah program Bahasa C untuk menghitung luas, keliling, dan sisi miring segitiga berdasarkan panjang alas dan tinggi yang diinputkan oleh pengguna:
```
#include <stdio.h>
#include <math.h>
int main() {
float alas, tinggi, luas, keliling, sisi_miring;
// Meminta pengguna untuk memasukkan panjang alas dan tinggi segitiga
printf("Masukkan panjang alas segitiga (dalam cm): ");
scanf("%f", &alas);
printf("Masukkan tinggi segitiga (dalam cm): ");
scanf("%f", &tinggi);
// Menghitung luas segitiga
luas = (alas * tinggi) / 2;
// Menghitung keliling segitiga
keliling = alas + tinggi + sqrt(alas*alas + tinggi*tinggi);
// Menghitung sisi miring segitiga
sisi_miring = sqrt(alas*alas + tinggi*tinggi);
// Menampilkan hasil perhitungan
printf("Luas segitiga adalah %.2f cm2\n", luas);
printf("Keliling segitiga adalah %.2f cm\n", keliling);
printf("Sisi miring segitiga adalah %.2f cm\n", sisi_miring);
return 0;
}
```
Penjelasan singkat tentang program di atas:
- Variabel `alas` dan `tinggi` digunakan untuk menyimpan panjang alas dan tinggi segitiga yang diinputkan.
- Variabel `luas`, `keliling`, dan `sisi_miring` digunakan untuk menyimpan hasil perhitungan luas, keliling, dan sisi miring segitiga.
- Fungsi `scanf` digunakan untuk meminta pengguna memasukkan nilai alas dan tinggi segitiga.
- Fungsi `sqrt` dari pustaka `math.h` digunakan untuk menghitung akar kuadrat.
- Hasil perhitungan luas, keliling, dan sisi miring segitiga kemudian ditampilkan ke layar menggunakan fungsi `printf`.
Semoga dengan pertanyaan yang sudah terjawab oleh dektanakal6 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: Fri, 01 Sep 23