Latihan Kode Program Bahasa C: Menghitung Keliling Segitiga
Menguasai dasar-dasar bahasa pemrograman C sangat penting bagi siapa pun yang ingin menjadi programmer yang kompeten. Salah satu latihan dasar yang umum diberikan kepada pemula adalah menghitung keliling segitiga menggunakan bahasa pemrograman C. Latihan ini tidak hanya menguji pemahaman Anda tentang tipe data, variabel, dan operator dasar, tetapi juga memperkenalkan Anda pada konsep input dan output data.
Dalam artikel ini, kita akan membahas langkah-langkah untuk menghitung keliling segitiga menggunakan bahasa pemrograman C. Kami akan mulai dengan memahami permasalahan, kemudian menganalisisnya, dan terakhir memberikan solusi lengkap dengan contoh kode program yang jelas.
Permasalahan
Diberikan sebuah segitiga dengan panjang sisi-sisinya a, b, dan c. Hitunglah keliling segitiga tersebut.
Analisis
Untuk menghitung keliling segitiga, kita perlu menjumlahkan panjang ketiga sisinya. Oleh karena itu, kita perlu meminta pengguna untuk memasukkan nilai panjang ketiga sisi tersebut. Setelah mendapatkan nilai panjang sisi-sisinya, kita dapat langsung menjumlahkannya untuk mendapatkan hasil keliling segitiga.
Solusi
Berikut adalah kode program lengkap yang menghitung keliling segitiga menggunakan bahasa pemrograman C:
#include <stdio.h>
int main() {
// Deklarasikan variabel untuk menyimpan panjang sisi segitiga
float a, b, c;
// Minta pengguna untuk memasukkan panjang sisi segitiga
printf("Masukkan panjang sisi segitiga:\n");
scanf("%f %f %f", &a, &b, &c);
// Hitung keliling segitiga
float keliling = a + b + c;
// Cetak hasil keliling segitiga
printf("Keliling segitiga: %.2f\n", keliling);
return 0;
}
Contoh penggunaan:
Masukkan panjang sisi segitiga:
5.0 10.0 12.0
Keliling segitiga: 27.00
Penjelasan kode:
#include <stdio.h>
menyertakan pustaka standar input dan output, yang memungkinkan kita menggunakan fungsiprintf()
danscanf()
.float a, b, c;
mendeklarasikan variabela
,b
, danc
untuk menyimpan panjang sisi segitiga.printf("Masukkan panjang sisi segitiga:\n");
menampilkan pesan kepada pengguna untuk meminta mereka memasukkan panjang sisi segitiga.scanf("%f %f %f", &a, &b, &c);
membaca input dari pengguna dan menyimpannya ke dalam variabela
,b
, danc
.float keliling = a + b + c;
menghitung keliling segitiga dengan menjumlahkan panjang ketiga sisinya.printf("Keliling segitiga: %.2f\n", keliling);
menampilkan hasil keliling segitiga.
Semoga artikel ini bermanfaat bagi Anda. Selamat mencoba!