Rabu, 14 September 2011

Ceil dalam Bahasa C

Ada sedikit permasalahan disaat kuliah struktur data (perdana). Dalam lab. Komputer Pak Feri (dosenku) memberikan sebuah soal, dimana soal tersebut diambil dari kehidupan sehari-hari. Dari soal tersebut dimintalah untuk mengaplikasikanya dalam sebuah program Bahasa C.Didalam program tersebut harus ada sebuah fungsi yang membulatkan menaik (round up) sebuah bilangan pecahan menjadi desimal.

Misalkan kita akan memasang keramik dari kamar seluas 90000 cm2 dengan ukuran keramik 330 cm2 sehingga jumlah keramik yang dibutuhkan adalah 90000 / 330 = 272,72 buah. Kita tidak mungkin mebeli keramik dalam jumlah pecahan seperti diatas, melainkan kita akan membeli keramik sebanyak 273 buah. Nah untuk melakukan pembulatan keatas kita gunakan ceil, adapun templatenya berikut :
#include <math.h>
double ceil(double x);
long double ceill(long double x);
Lebih pahamnya silahkan simak contoh pemakaian sintaxnya



Keterangan :
- sintax ceil sebelumnya diharuskan meng-include-kan file header math.h
- variabel penampung harus bertipe data double atau long double
- selain koma 0 (angka,0) akan dibulatkan keatas
- bilangan bulat (integer) tidak dibulatkan

Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- Index Borland C++

Download artikel,download program

Tidak ada komentar:

Posting Komentar