CODING
Program di atas merupakan contoh program dalam bahasa C untuk menentukan jenis segitiga berdasarkan panjang sisi-sisinya yang diberikan oleh pengguna. Berikut adalah penjelasan dari program tersebut:
1. /* Program untuk Menentukan Jenis Segitiga */
Bagian ini adalah judul dari program bahasa C yang akan kita buat
2. Include
#include <stdio.h>
Baris ini memasukkan pustaka yang dibutuhkan untuk fungsi input dan output, seperti printf dan scanf
* •printf: Digunakan untuk menampilkan sesuatu ke layar.
•scanf: Digunakan untuk mengambil input dari pengguna.
3. Int Main
int main()
{
Program dimulai dengan fungsi main(), yang merupakan titik awal dari eksekusi program. Hampir setiap Program harus ada yang namanya include dan int main karena dalam program membutuhkan dua itu. jika tidak ada #include dan int main(), program tidak akan lengkap dan tidak akan bisa dikompilasi dengan benar.
4. Int a, b, c;
int a, b, c;
di sini, kita akan mendeklarasikan (mendefinisikan) variabel a, b dan c untuk menyimpan panjang sisi-sisi segitiga
contohnya :
int a, b, c;
setelah itu pengguna dapat menggunakan variabel a, b, dan c untuk menyimpan bilangan bulat
int a = 2, b = 1, c =2;
5. Input
scanf ("%d %d %d", &a, &b, &c);
Bagian ini meminta pengguna untuk memasukkan tiga angka yang akan disimpan di variabel a, b, dan c.
6. Bukan Segitiga
if ((a >= b + c) || (b >= a + c) || (c >= a + b))
printf("Bukan Segitiga");
Program memeriksa apakah tiga angka tersebut dapat membentuk segitiga. Jika salah satu sisi lebih besar atau sama dengan jumlah dua sisi lainnya, maka itu bukan segitiga.
7. Menentukan Jenis Segitiga
else
if ((a == b) && (b == c))
printf("Segitiga Sama Sisi");
else if ((a == b) || (b == c) || (a == c))
printf("Segitiga Sama Kaki");
else
printf("Segitiga Sembarang");
• Jika semua sisi sama panjang, berarti itu adalah Segitiga Sama Sisi.
• Jika hanya dua sisi yang sama panjang, berarti itu adalah Segitiga Sama Kaki.
• Jika semua sisi berbeda panjang, berarti itu adalah Segitiga Sembarang.
8. Mengakhiri Program
return 0;
}
Program berakhir dan mengembalikan nilai 0, yang menandakan bahwa program telah berjalan dengan sukses.
KLASIFIKASI SEGITIGA
1. Segitiga Sama sisi
Contohnya:
a = 2
b = 2
c = 2
Dalam hal ini, semua sisi memiliki panjang yang sama, yaitu 2.
else
if ((a == b) && (b == c))
printf("Segitiga Sama Sisi");
output:
dengan input
2 2 2
maka progam akan mencetak (print) "Segitiga Sama Sisi"
2. Segitiga Sama Kaki
Contohnya:
a = 2
b = 2
c = 1
Dalam hal ini, dua sisi memiliki panjang yang sama dan sisi ketiga berbeda, 2 2 1.
else if ((a == b) || (b == c) || (a == c))
printf("Segitiga Sama Kaki");
output:
dengan input
2 2 1
maka progam akan mencetak (print) "Segitiga Sama Kaki"
3. Segitiga Sembarang
Contohnya :
a = 3
b = 4
c = 5
Dalam hal ini, ketiga sisi panjangnya berbeda-beda, yaitu 3 4 5.
else
printf("Segitiga Sembarang");
output:
dengan input
3 4 5
maka program akan mencetak (print) "Segitiga Sembarang"
Nah, itulah penjelasan-penjelasan mengenai progam dalam bahasa C. Semoga kalian paham apa yang sudah saya jelaskan di atas dan bisa langsung mempraktekkannya sendiri!!! baik, sekian terima kasih ( ◜‿◝ )

0 Komentar