menggunakan include stdio,math dan stdlib.... syntax atau code dibawah digunakan untuk menjabarkan pengggunaan 10 fungsi dari library math.h disertai dengan output masing-masing dari setiap fungsi tersebut..
#include
#include
#include
int tambah(float a, float b);
int kurang(float a, float b);
int kali(float a, float b);
int bagi(float a, float b);
int cosin (float a);
int sinus (float a);
int tangen(float a);
int eksponen(float a);
int segitiga(float a, float b);
int lingkaran(float a);
int segiempat(float a, float b);
int kuadrat(float a);
int pembulatanAtas(float a);
int pembulatanBawah(float a);
float a, b;
int p;
int main(void)
{
printf("---------------\n");
printf("Pilih : \n");
printf("1.Tambah (+) \n");
printf("2.Kurang (-) \n");
printf("3.Kali (x) \n");
printf("4.Bagi (:) \n");
printf("5.Menghitung Cosinus \n");
printf("6.Menghitung Sinus \n");
printf("7.Menghitung Tangen\n");
printf("8.Menghitung Nilai Eksponen \n");
printf("9.Menghitung Luas Segitiga\n");
printf("10.Menghitung Luas Lingkaran \n");
printf("11.Menghitung Luas Segi Empat\n");
printf("12.Penghitungan Kuadrat \n");
printf("13.Pembulatan ke atas. \n");
printf("14.Pembulatan ke bawah. \n");
printf("---------------\n");
printf("Pilihan anda :\n");
scanf("%d", &p);
if (p==1)
{
tambah(a,b);
}
else if (p==2)
{
kurang(a,b);
}
else if (p==3)
{
kali(a,b);
}
else if (p==4)
{
bagi(a,b);
}
else if (p==5)
{
cosin(a);
}
else if (p==6)
{
sinus(a);
}
else if (p==7)
{
tangen(a);
}
else if (p==8)
{
eksponen(a);
}
else if (p==9)
{
segitiga(a,b);
}
else if (p==10)
{
lingkaran(a);
}
else if (p==11)
{
segiempat(a,b);
}
else if (p==12)
{
kuadrat(a);
}
else if (p==13)
{
pembulatanAtas(a);
}
else if (p==14)
{
pembulatanBawah(a);
}
else printf("anda salah memberikan masukan");
system("pause");
return 0;
}
int tambah(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil penjumlahan %.2f dan %.2f adalah %.2f .", a, b, a+b);
printf("\n---------------\n");
}
int kurang(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil pengurangan %.2f dan %.2f adalah %.2f . \n", a, b, a-b);
printf("\n---------------\n");
}
int kali(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil perkalian %.2f dan %.2f adalah %.2f . \n", a, b, a*b);
printf("\n---------------\n");
}
int bagi(float a, float b)
{
printf("---------------\n");
printf("masukan nilai pertama :");
scanf("%f", &a);
printf("\nmasukan nilai kedua :");
scanf("%f", &b);
printf("---------------\n");
printf("\nMaka, hasil pembagian %.2f dan %.2f adalah %.2f . \n", a, b, a/b);
printf("\n---------------\n");
}
int cosin(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil cos dari %.2f adalah %.2f . \n", a, cos(a));
printf("\n---------------\n");
}
int sinus(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil sin dari %.2f adalah %.2f . \n", a, sin(a));
printf("\n---------------\n");
}
int tangen(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, hasil tangen dari %.2f adalah %.2f . \n", a, tan(a));
printf("\n---------------\n");
}
int eksponen(float a)
{
printf("---------------\n");
printf("masukan nilai :");
scanf("%f", &a);
printf("\nMaka, nilai eksponen dari %.2f adalah %.2f . \n", a, exp(a));
printf("\n---------------\n");
}
int segitiga(float a, float b)
{
printf("---------------\n");
printf("masukan alasnya :");
scanf("%f", &a);
printf("masukan tingginya :");
scanf("%f", &b);
printf("\nMaka, luas segitiga dari alas %.2f dan tinggi %.2f adalah %.2f . \n", a, b, 0.5*a*b);
printf("\n---------------\n");
}
int lingkaran(float a)
{
printf("---------------\n");
printf("masukan jari-jarinya :");
scanf("%f", &a);
printf("\nMaka, luas lingkaran dari jari-jari %.2f adalah %.2f . \n", a, 2*3.14*a);
printf("\n---------------\n");
}
int segiempat(float a, float b)
{
printf("---------------\n");
printf("masukan panjangnya :");
scanf("%f", &a);
printf("masukan lebarnya :");
scanf("%f", &b);
printf("\nMaka, luas segi empat dari panjang %.2f dan lebar %.2f adalah %.2f . \n", a, b, a*b);
printf("\n---------------\n");
}
int kuadrat(float a)
{
printf("---------------\n");
printf("masukan angkanya :");
scanf("%f", &a);
printf("masukan pangkatnya :");
scanf("%f", &b);
printf("\nMaka, angka %.2f bila di pangkat dengan %.2f adalah %.2f . \n", a, b, pow(a,b));
printf("\n---------------\n");
}
int pembulatanAtas(float a)
{
printf("---------------\n");
printf("masukan angka yang mau dibulatkan ke atas :");
scanf("%f", &a);
printf("\nMaka, angka %.2f jika dibulatkan keatas akan menjadi %.2f . \n", a, ceil(a));
printf("\n---------------\n");
}
int pembulatanBawah(float a)
{
printf("---------------\n");
printf("masukan angka yang mau dibulatkan ke bawah :");
scanf("%f", &a);
printf("\nMaka, angka %.2f jika dibulatkan kebawah akan menjadi %.2f . \n", a, floor(a));
printf("\n---------------\n");
}
Tidak ada komentar:
Posting Komentar