Membuat Rumus Matematika Bahasa C Menggunakan Library Math.h
// Program bahasa C untuk
// mengilustrasikan penggunaan
// fungsi ceil.
#include <stdio.h>
#include <math.h>
int main ()
{
float val1, val2, val3, val4;
val1 = 1.6;
val2 = 1.2;
val3 = -2.8;
val4 = -2.3;
printf ("nilai1 = %.1lf\n", ceil(val1));
printf ("nilai2 = %.1lf\n", ceil(val2));
printf ("nilai3 = %.1lf\n", ceil(val3));
printf ("nilai4 = %.1lf\n", ceil(val4));
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi floor.
#include <stdio.h>
#include <math.h>
int main ()
{
float val1, val2, val3, val4;
val1 = 1.6;
val2 = 1.2;
val3 = -2.8;
val4 = -2.3;
printf("nilai1 = %.1lf\n", floor(val1));
printf("nilai2 = %.1lf\n", floor(val2));
printf("nilai3 = %.1lf\n", floor(val3));
printf("nilai4 = %.1lf\n", floor(val4));
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi fabs.
#include <stdio.h>
#include <math.h>
int main ()
{
int a, b;
a = 1234;
b = -344;
printf("Nilai mutlak dari %d"
" adalah %lf\n", a, fabs(a));
printf("Nilai mutlak dari %d"
" adalah %lf\n", b, fabs(b));
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi log.
#include <stdio.h>
#include <math.h>
int main ()
{
double x, ret;
x = 2.7;
/* menemukan log(2.7) */
ret = log(x);
printf("log(%lf) = %lf", x, ret);
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi log10.
#include <stdio.h>
#include <math.h>
int main ()
{
double x, ret;
x = 10000;
// menemukan nilai dari
// log1010000
ret = log10(x);
printf("log10(%lf) = %lf\n", x, ret);
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi fmod.
#include <stdio.h>
#include <math.h>
int main ()
{
float a, b;
int c;
a = 8.2;
b = 5.7;
c = 3;
printf("Sisa hasil bagi dari"
" %f / %d adalah %lf\n", a, c, fmod(a, c));
printf("Sisa hasil bagi dari"
" %f / %f adalah %lf\n", a, b, fmod(a, b));
return(0);
}
// Progrram bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi sqrt.
#include <stdio.h>
#include <math.h>
int main ()
{
printf("Akar kuadrat dari %lf"
" adalah %lf\n", 225.0, sqrt(225.0) );
printf("Akar kuadrat dari %lf"
" adalah %lf\n", 300.0, sqrt(300.0) );
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi pow.
#include <stdio.h>
#include <math.h>
int main ()
{
printf("Nilai dari 8.0 pangk"
"at 3 = %lf\n", pow(8.0, 3));
printf("Nilai dari 3.05"
" pangkat 1.98 = %lf", pow(3.05, 1.98));
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi modf.
#include<stdio.h>
#include<math.h>
int main ()
{
double x, fractpart, intpart;
x = 8.123456;
fractpart = modf(x, &intpart);
printf("Bagian integral ="
" %lf\n", intpart);
printf("Bagian pecahan ="
" %lf \n", fractpart);
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi exp.
#include <stdio.h>
#include <math.h>
int main ()
{
double x = 0;
printf("Nilai eksponensial"
" dari %lf adalah %lf\n", x, exp(x));
printf("Nilai eksponensial"
" dari %lf adalah %lf\n", x+1, exp(x+1));
printf("Nilai eksponensial"
" dari %lf adalah %lf\n", x+2, exp(x+2));
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi cos.
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
double x, ret, val;
x = 60.0;
val = PI / 180.0;
ret = cos( x*val );
printf("Nilai kosinus dari "
"%lf adalah %lf derajat\n", x, ret);
x = 90.0;
val = PI / 180.0;
ret = cos( x*val );
printf("Nilai kosinus dari "
"%lf adalah %lf derajat\n", x, ret);
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi acos.
#include <stdio.h>
#include <math.h>
#define PI 3.14159265
int main ()
{
double x, ret, val;
x = 0.9;
val = 180.0 / PI;
ret = acos(x) * val;
printf("Nilai arc cosinus"
" dari %lf adalah %lf"
" derajat", x, ret);
return(0);
}
// Program bahasa C untuk
// mengilustrasikan kegunaan
// dari fungsi tanh.
#include <stdio.h>
#include <math.h>
int main ()
{
double x, ret;
x = 0.5;
ret = tanh(x);
printf("Nilai tangen"
" hiperbolik dari %lf "
"adalah %lf derajat", x, ret);
return(0);
}
- 3 Contoh Program Penggunaan String pada Bahasa C
- Alasan Larangan Penggunaan Sizeof untuk Parameter Array Bahasa C
- Cara Singkat Inisialisasi Ukuran Variabel Array Bahasa C
- 2 Contoh Program Penggunaan Array Shalow Copy pada Bahasa C
- 3 Contoh Program Penggunaan Petik Tunggal dan Ganda Array Char Bahasa C
- 3 Contoh Program Inisialisasi Array Multidimensi pada Bahasa C
- 2 Contoh Program Penggunaan Fungsi Strcat dan Strcmp pada Bahasa C
8 komentar untuk "Membuat Rumus Matematika Bahasa C Menggunakan Library Math.h"
Hubungi admin melalui Wa : +62-896-2414-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -
Apa fungsi matematika dasar pada bahasa pemrograman C?
BalasHapusMath.h adalah file header pada library standar bahasa pemrograman C yang dirancang untuk operasi matematika dasar. Sebagian besar fungsi melibatkan penggunaan bilangan floating point. Fungsi library matematika beroperasi pada bilangan bulat seperti abs, labs, div, dan idiv, yang ditetapkan dalam stdlib.
HapusApa fungsi file header matematika pada bahasa C++?
BalasHapusadalah file header yang telah ditentukan dalam standar C++. Standar ini pada dasarnya menyediakan fungsionalitas yang sama seperti pada fungsi file header math.h pada bahasa C, kecuali, bahwa nama yang slain nama makro pada C++ berada pada namespace std. yang hampir sama seperti pada stdio.h.
HapusKapan menggunakan fungsi math.h pada file header dalam bahasa pemrograman C?
BalasHapusPertama-tama, izinkan saya melakukan koreksi terhadap pertanyaan yang diajukan.
HapusYang benar menurut bahasa pemrograman komputer adalah #include dan bukan hanya #math.h yang secara aturan penulisan adalah salah pada bahasa C.
Untuk jawaban pertanyaa,
Dalam bahasa C, #include adalah file header pada library standar bahasa pemrograman C yang dirancang untuk operasi matematika dasar. Sebagian besar fungsi menyiratkan penggunaan dari nilai dengan tipe floating point. Pada C++, fungsi-fungsi ini juga diimplementasikan dalam penulisan programmnya dengan pendeklarasian yang diawali dari file header. Dengan menggunakan fungsi matematika tersebut, maka seorang programmer dapat melakukan proses perhitungan nilai matematis seperti perhitungan nilai absolut, nilai logaritma, nilai trigonometri, dan lain sebagainya.
Dengan demikian, file header math.h mendefinisikan berbagai fungsi matematika dan juga makro pada kode program. Semua fungsi yang tersedia dalam library tersebut mengambil tipe double sebagai argumen dan mengembalikannya dengan tipe double pula sebagai hasilnya.
apa fungsi labs?
BalasHapuspada bahasa c, fungsi labs mengembalikan nilai absolut dari bilangan bulat tipe long.
Hapus