Buatlah sebuah program Bahasa C untuk menginput panjang alas dan

Berikut ini adalah pertanyaan dari rikiatlantian39971 pada mata pelajaran Ujian Nasional untuk jenjang Sekolah Menengah Pertama

Buatlah sebuah program Bahasa C untuk menginput panjang alas dan tinggi segitiga (dalam cm). Lalu hitung dan tampilkan luas , keliling dan sisi miring segitiga?

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