Assalamualaikum Wr. Wb

Halo teman teman pembaca setia redaksi PENS

 

Kembali lagi bertemu dengan saya ilham mahasiswa terkece,terkeren,terbaik dari kampus perjuangan kampus politeknik terbaik di indonesia kampus PENS. Nah teman teman sudah siapkah kalian untuk menerima ilmu baru ? Harus siap dong ya! setelah kemarin kita belajar tentang fungsi & tipe variabel dasar bahasa c , sekarang kita akan belajar tentang Ekspresi dari ibu pemograman. Haaa? Ekspresi ? Eitss tunggu dulu yang dimaksud Ekspresi disini itu bukanlah mimik muka ya teman teman , yang dimaksud disini adalah EXPRESSION yaitu operator,operand, dan statement.

 

Buat apa sih kita belajar EXPRESSION? Kita belajar materi EXPRESSION untuk mempelajari dan mengamari penggunaan operator aritmatika seperti +,-,*,/,% dan operator unary seperti minus,increment,dan decrement yang dipadukan dengan variable dasar yaitu int,float,double,maupun char. Dengan kata lain kita belajar matematika tetapi melalui pemograman. Waah kerenn.

 

Bingung ???? Tidak usah bingung teman teman. Kalau bingung pegangan aja, bercanda-bercanda. Kembali ke topik , suatu Expression terdiri atas dua bagian yaitu operator dan operand. Operator adalah simbol yang digunkan untuk melakukan proses operasi. Sedangkan operand dapat berupa konstanta seperti 21, 17 dst atau berupa variable seperti a,b,c dsb. Statement adalah unsur dasar pembentuk suatu progam.

 

Ada 3 jenis statement,yaitu expression statement, compound statement, dan control statement.

  1. Expresion statement adalah suatu expression yang diikuti dengan tanda titik koma(;)
  2. Compound statement adalah pengelompokan dua atau lebih statement mejadi satu dengan cara memberi batas tanda kurug awal dan tanda kurug akhir.
  3. Control statement adalah statement yang mengendalikan langkah langkah program ,misalnya for loop, while loop , dan if-else.

 

Nah tidak asik nih kalau cuma saya jelasin tanpa ada bukti realnya, seperti biasa kita menggunakan aplikasi code blocks untuk membuat program tentang materi EXPRESSION dan statement ini.

 

Langsung cusss….

 

>Program untuk mengkonversikan suatu nilai derajat fahrenheit (f) ke derajat celcius (c) menggunakan formula C = 5/9 (F – 32)

Ketiklah program berikut:

#include <stdio.h>

main()

{

int f, hasil1,hasil2;

printf(“\nmasukkan derajat fahrenheit=”);

scanf(“%d”, &f);

hasil1= f-32;

hasil2 = hasil1*5/9;

printf(“%d derajat fahrenheit adalah = %d derajat celcius”,f,hasil2);

getch();

}

Lalu klik built and run , lalu akan muncul hasil pemograman seperti ini

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Kemudian masukkan derajat fahrenheit yang diinginkan ,misal 140º f lalu tekan enter , maka hasil yang akan mucul 60º c.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

> Program untuk mengevaluasi formula aritmatika

Diberikan persamaan :

Y= 3x2 + 6x + 9

Z= 2y2 + 5x2/9y

 

Ketiklah program berikut:

void main()

{

int x,y,z;

float z2,z3;

printf(“\nMasukkan nilai x =”);

scanf(“%d”, &x);

y = 3* x * x + 6 * x + 9;

z = 2* y * y + 6 *x *x;

z2 = 9 * y;

z3= z / z2;

printf (“\ndidapatkan nilai y= %d dan nilai z= %f”,y,z3);

getch();

}

Lalu klik built and run , lalu akan muncul hasil pemograman seperti ini.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Masukkan nilai x ,misal x = 2, lalu tekan enter. Maka akan didapatkan nilai y = 33 dan z = 7.4106734

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

>Program untuk menghitung keliling dan luas lingkaran dengan formula:

Keliling = 2πr

Luas      = πr2

 

Ketiklah program berikut:

void main()

{

int x;

float y, z;

printf(“\nMasukkan jari jari lingkaran x = “);

scanf(“%d”, &x);

 

y = 2 * 3.14 * x;

z = 3.14 * x * x;

printf(“\nKeliling lingkaran dengan jari jari %d adalah = %f”,x,y);

printf(“\nLuas lingkaran dengan jarijari %d adalah = %f”,x,z);

getch();

 

}

Lalu klik built and run, kemudian akan muncul hasil pemograman seperti ini

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Masukkan nilai jari jari lingkaran, misal jari jari lingkaran  = 20. Lalu tekan enter.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

>Program untuk mengkonversi dari jam ke menit

Ketiklah program berikut:

#include <stdio.h>

void main()

{

int jam,hasil,menit;

printf(“\t\tProgam konversi jam ke menit \n\n”);

printf(“Masukkan jam dan menit (jj:mm)=”);

scanf(“%d:%d”, &jam,&menit);

 

hasil=jam*60+menit;

printf(“jam%02d:%02d adalah setara dengan %d menit”,jam,menit,hasil);

}

Lalu klik built and run, kemudian akan muncul hasil pemograman seperti ini

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Lalu masukkan nilai jam dan menit yang diinginkan misal pukul 19:27. Lalu tekan enter.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

>Menganalisa sebuah program

Ketiklah program berikut:

#include <stdio.h>

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);

}

 

Lalu klik built and run, kemudian akan muncul hasil pemograman seperti ini

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Melihat hasil pemograman diatas, dapat dikatakan bahwa fungsi %7d adalah fungsi yang memunculkan 7 kolom atau tempat karakter di depan tanda koma, sedangkan fugsi %12.5f akan memunculkan 12 kolom atau tempat karakter di depan tanda koma dan 5 kolom atau tempat karakter di belakang tanda koma.

 

Alhamdulillah ,, kita sudah belajar materi expression dan statement serta sudah mencobanya di aplikasi code blokcs. Semoga artikel ini bermanfaat dan dapat menambah ilmu dan wawasan kita mengenai dunia pemograman.

Mohon maaf bila ada salah kata dan sampai berjumpa lagi di artikel selanjutnya.

Akhir kata …

Wassalamualaikum. Wr. Wb