Assalamualaikum Wr Wb,

Perkenalkan nama saya Dewa Pramudya Istiqfariandi dari PENS 2019.

 

Pada kesempatan kali ini kita akan membahas mengenai bahasa C lebih dalam, naahh jika kalian belum membaca artikel seblumnya, baca dulu skuyy…..

Mengenal Fungsi Fungsi Pada Bahasa C (Code Block)

https://wp.me/p9Qz3i-29a

 

Langsung saja tanpa basa basi yang ga penting, ga guna.

 

1. Konversi Fahrenheit Ke Celcius

Pada koversi ini kita menggunakan rumus dasar yaitu

C = 5/9(F-32)

Jika kita memasukkan sesuatu derajat fahrenheit pada program ini, maka akan otomatis dikonversikan ke dalam derajat celcius

Code :

#include <stdio.h>

main (){
float C, F, CF, a=5, b=9;

printf(“Masukkan derajat Fahrenheit : “);
scanf(“%f”, &F);

C = (a / b * (F – 32));

printf(“\n\n%.0f derajat Fahrenheit = %.2f derajat Celcius”,F, C);

getch();
return 0;
}

 

Sebagai contoh kita memasukkan nilai 212 derajat Fahrenheit, maka 212 derajat Fahrenheit setara dengan 100 derajat Celcius, untuk lebih jelasnya mari kita lihat pada gambar dibawah

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

2. Evaluasi Formula atau Rumus

Pada dasarnya, bahasa c adalah sebuah bahasa yang digunakan komputer untuk memahami atau menyelesaikan tugas yang diinginkan pada program tersebut. Seperti layaknya nama “komputer” yang berasal dari kata “Computer” yamg berarti penghitung, maka bahasa c juga dapat digunakan sebagai penghitung contohnya,

Jika kita mempunyai formula

y = 3x^2 + 6x + 9

z = (2y^2 + 5x^2) / 9y

 

Maka jika kita memasukkan suatu nilai x, maka nilai tersebut akan otomatis dihitung dan kita akan mendapat suatu nilai y dan z.

Code :

#include <stdio.h>

main (){
float a, b, x, y, z;

printf(“Formula: y = 3x^2 + 6x + 9\n”);
printf(“Formula: z = (2y^2 + 5x^2) / 9y\n\n”);
printf(“Masukkan nilai x = “);

scanf(“%f”, &x);

y = 3*x*x + 6*x + 9;
a = (2*y*y + 5*x*x);
b = 9*y;
z = a / b;
printf(“\nJika x = %.0f\n”, x);
printf(“Maka\n”);
printf(“y = %.0f\n”,y);
printf(“z = %f”,z);

getch();
return 0;
}

 

Maka sebagai contoh kita memasukkan nilai x adalah 2, maka akan menjadikan nilai y = 33 dan z = 7.400673. Untuk lebih jelasnya mari kita lihat pada gambar

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

3. Menghitung Luas dan Keliling Lingkaran

Seperti pada percobaan 2, kali ini kita akan menguji dengan menghitung luas dan keliling lingkaran.

Code :

#include <stdio.h>

main (){
float r, l, k, pi=3.14;

printf(“Masukkan jari-jari lingkaran = “);
scanf(“%f”, &r);

k = 2*pi*r;
l = pi*r*r;

printf(“\n\nKeliling lingkaran dengan jari-jari %.0f adalah = %.2f”,r, k);
printf(“\nLuas lingkaran dengan jari-jari %.0f adalah = %.2f”,r, l);

getch();
return 0;
}

 

Jika kita memasukkan jari jari sebesar 12, maka output yang akan keluar adalah
Keliling lingkaran dengan jari-jari 12 adalah = 75.36
Luas lingkaran dengan jari-jari 12 adalah = 452.16

Untuk lebih jelasnya mari kita lihat pada gambar

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

4. Konversi Jam ke Menit

Pada kali ini kita akan mengujinya dengan Konversi Jam ke Menit

Code :

#include <stdio.h>

main (){
int j, m, k;

printf(“Program konversi jam ke menit\n”);
printf(“Masukkan jam dan menit (jj:mm) = “);

scanf(“%d:%d”, &j, &m);

k = j*60+m;

printf(“\nJam %d:%d adalah setara dengan %d menit”, j, m, k);

getch();
return 0;
}

 

Maka jika kita memasukkan angka 10:33 maka akan dikonversi menjadi 633 menit, Untuk lebih jelasnya mari kita lihat pada gambar.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5. Menganalisa Penggunaan Karakter

Nah pada percobaan 5 disini agak sedikit beda nih, karena kita akan mendeskripsikan apasih fungsi dari angka didepan fungsi Bahasa C, Sebagai contoh adalah %7d, %12.5f, dll

Code :

#include <stdio.h>

void main (){
int a, b, c, d;
double e, f, g, h;

a=75; b=259; c=3315; d=12345;
e=75.07; f=259.055; g=3315.3310; h=12345.67890;

printf(“a=%7d\nb=%7d\nc=%7d\nd=%7d\n\n”,a,b,c,d);
printf(“e=%12.5f\nf=%12.5f\ng=%12.5f\nh=%12.5f\n”,e,f,g,h);

getch();
return 0;
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada percobaan diatas dapat kita simpulkan bahwa angka didepan fungsi digunakan untuk memunculkan kolom atau tempat karakter yang akan ditampilkan, seperti misalnya seperti %7d, nah angka 7 disini akan menghasilkan 7 kolom atau tempat karakter didepan koma, jika seperti %12.5f maka akan memunculkan 12 kolom atau tempat karakter didepan koma dan 5 kolom atau karakter dibelakang koma,

 

Mungkin itu saja yang dapat saya sampaikan, semoga ilmu yang saya sampaikan bermanfaat.

Jangan lupa kalau belum baca artikel sebelumya, skuyy baca baca dulu

Nih linknya https://wp.me/p9Qz3i-29a

 

Terimakasih,

Wassalamualaikum Wr. Wb.