hobingoding.com - Halo coders. Keliling Segitiga merupakan hasil penjumlahan ketiga buah sisi yang ada pada segitiga. Jika setiap sisi pada sebuah segitiga kita simbolkan sebagai a, b, dan c maka rumus untuk menghitung keliling segitiga ini adalah sebagai berikut:
Keliling = a (sisi 1) + b (sisi 2) + c (sisi 3)
Rumus untuk menghitung keliling segitiga ini pada dasarnya sama saja untuk semua jenis segitiga yang ada, mulai dari segitiga sembarang, segitiga sama sisi, segitiga sama kaki, dan segitiga siku-siku, semua rumus keliling yang digunakan sama saja seperti yang ada di atas.
Baca juga: Program Menghitung Luas Segitiga Menggunakan Bahasa C
Permasalahan
Buatlah program untuk menghitung nilai keliling segitiga jika yang diketahui adalah nilai setiap sisinya.
Test Case
Input Sisi-1 : 6
Input Sisi-2 : 7
Input Sisi-3 : 8
Keliling Segitiga : 21.00
Kode Program
#include <stdio.h>
int main() {
int sisi_1, sisi_2, sisi_3;
float keliling;
printf("Program Menghitung Keliling Segitiga\n");
printf("visit us hobingoding.com\n\n");
// Input Sisi-1
printf("Input Sisi-1 : ");
scanf("%d", &sisi_1);
// Input Sisi-2
printf("Input Sisi-2 : ");
scanf("%d", &sisi_2);
// Input Sisi-3
printf("Input Sisi-3 : ");
scanf("%d", &sisi_3);
// Hitung Keliling
keliling = sisi_1 + sisi_2 + sisi_3;
printf("Keliling Segitiga : %.2f", keliling);
return 0;
}
Lihat source code melalui github: fandipres
Output Program
Penjelasan Program
Pada program di atas saya disini menyediakan sebanyak tiga buah variabel bertipe integer bernama sisi1, sisi2, sisi3 yang kita gunakan untuk menginput nilai panjang setiap sisi segitiga yang ada. Selain itu saya juga mendeklarasikan variabel bertipe float bernama keliling untuk menampung hasil perhitungan ketiga sisi yang akan kita lakukan.
Selanjutnya ketiga variabel sisi yang telah kita input tadi akan kita hitung dengan melakukan operasi penjumlahan dan menggunakan operator "+" yang kemudian hasil dari operasi penjumlahannya tersebut kita simpan ke variabel keliling.
Terakhir kita melakukan pencetakan variabel keliling dengan ketentuan dua angka di belakang koma. Pasti kamu bertanya kenapa variabel keliling kita set bertipe float sementara sisi-sisi yang kita input bertipe integer? Alasan saya melakukan tersebut adalah karena saya ingin nilai dari keliling yang akan dicetak nantinya memiliki 2 angka tambahan di belakang koma, tidak ada alasan lain.
Demikian program menghitung keliling segitiga menggunakan Bahasa C. Jika dari program maupun penjelasan saya ada yang ingin ditanyakan, silahkan tanyakan pada kolom komentar di bawah. Tetap semangat.
Kak gimana kalau kita tau jenis segitiganya dari hasil tersebut
BalasHapusTambahkan pengecekan terhadap ukuran sisi-sisinya sesuai aturan jenis segitiganya kak. Kalau ada waktu saya bahas nanti ya.
Hapus