Saya dan Bahasa C

Hari ini saat saya sedang mencari sebuah file, tak sengaja nyasar ke sebuah folder yang berisi beberapa file coding bahasa C, saya masih ingat coding tersebut saya buat ketika kuliah dulu, saat belajar mata kuliah Struktur Data, iseng-iseng saya buka satu per satu file tersebut, melihat source code, sambil mengingat-ingat beberapa sintak, akhirnya saya pun jadi iseng dan ingin mencoba membuat program sederhana menggunakan bahasa C.

Program yang saya buat adalah program untuk menghitung volume sebuah balok kayu, untuk menentukan berapa jumlah balok kayu, dengan volume sekian, dalam satu kubik (m3), perhitungannya sebagai berikut, mohon dikoreksi kalau ada kekurangan :
1 kubik = 1 m3 = 100 cm3 = 1.000.000 cm
Sedangkan untuk volume:
Volume = p x l x t

Tinggal dikombinasikan dech, pertama cari dulu volume kayu (berbentuk balok), lalu 1.000.000 cm dibagi dengan volume kayu, sederhana bukan caranya.

Saya menggunakan terminal, nano sebegai teks editor dan kompilernya menggunakan GCC (GNU Compiler Collection), nama filenya batangkubik.c, seperti berikut ini:
#include <stdio.h>
main()
{
int data=0,kubik=0, batang=0;
float p, l, t;
char pilihan='Y';
do
{
printf ("Masukkan panjang (cm) = ");
scanf ("%f", &p);
printf ("Masukkan lebar (cm) = ");
scanf ("%f", &l);
printf ("Masukkan tinggi (cm) = ");
scanf ("%f", &t);
kubik=p*l*t;
batang=1000000/kubik;
++data;
printf ("1 Kubik = %i Batang", batang);
printf ("\nApakah anda ingin menghitung lagi (Y/T) = ");
scanf ("%s", &pilihan);
}
while ((pilihan == 'Y')||(pilihan == 'y'));
printf ("Banyaknya kayu yang dihitung = %i\n", data);
}
untuk mengkompile source code:

gcc -o batangkubik batangkubik.c

Saat mengkompile sempat error, namun setelah diperbaiki sintaknya, proses kompile berhasil, dan dapat dieksekusi:

./batangkubik

Penampakan saat program dieksekusi pada terminal.

Hal yang menyenangkan saat ngoprek sebuah program adalah ketika ada error dan berhasil memecahkannya, ada sebuah kepuasan tersendiri saat program yang kita buat dapat berjalan sesuai dengan algoritma yang kita susun. 
Insan Sutejo
Insan Sutejo Mencoba menulis untuk mengingat dan berbagi pengalaman

Tidak ada komentar untuk "Saya dan Bahasa C"