Halo man teman redaksiana, kali ini saya akan memberikan tutorial untuk menggunakan expression dan statement pada aplikasi pemrograman kesayangan kalian semua, yaitu code block c. Sebelumnya saya akan memperkenalkan diri terlebih dahulu, saya Shella dari PENS 2019, berasal dari kelas D3 Elektronika B. Semoga dengan sedikit pengalaman saya ini kalian para pembaca dapat menerapkannya dengan mudah dan semoga bermanfaat bagi man teman pembaca setia redaksiana.

PENGEMBANGAN EXPRESSION & STATEMENT PEMROGRAMAN C

Expression adalah hal dasar untuk menentukan komputasi dalam bahasa pemograman.Ini merupakan hal yang krusial bagi programmer untuk mengerti syntax,semantic dan ekspresi dari bahasa pemograman yang dipakai.Untuk mengerti evaluasi ekspresi,penting bagi programmer untuk mengenal aturan dari evaluasi operator dan operand. Aturan evaluasi ekspresi diatur oleh hukum asosiatif dan precedence.

Expression dibagi dalam 2 jenis yaitu aritmethic expression dan relational and Boolean expression.

Statement/Pernyataan adalah bagian terkecil dalam sebuah program untuk melaksanakan suatu tugas tertentu, seperti memanggil metode, mendeklarasikan variabel, membandingkan dua buah variabel, mengassign suatu nilai ke dalam variabel”stan tement ini harus diakhiri dengan tanda ;”. Tipe statemen di Java:

Statement pendeklarasian – statemen inimeng-create variabel yang dapat digunakan untuk menyimpan data. Contoh:

int i;

String s = “Ini adalah string”;

Pelanggan p = new Pelanggan();

Statement ekspresi – untuk melakukan kalkulasi. Contoh:

i = a + b;

pajakPenjulalan = totalHarga *

pajakNilai;

System.out.println(“Hello,World!”);

Statement kontrol, misalnya statemen if, for, do, while, switch.

CONTOH PENGAPLIKASIAN PADA CODE BLOCK

  1. Cara membuat program untuk mengkonversikan suatu nilai derajat Fahrenheit (F) ke derajat Celcius (C). Menggunakan formula dibawah ini

C = 5/9 ( F – 32 )

Aplikasikan rangkaian dibawah ini pada code block masing-masing

void main()
{
float C, F;

printf(“\nMasukkan nilai F = “);
scanf(“%g”, &F);

C = (F – 32)*5/9;
printf(“%g derajat Fahrenheit = “, F);
printf(“%g derajat Celcius “, C);

getch();
}

Selanjutnya build and run hingga eror 0 dan mucul tampilan berikut

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

pada percobaan kali ini suhu dapat diisi sesuai selera masing-masing

 

2. Membuat program untuk mengevaluasi formula, contoh formula

y = 3x^2 + 6x + 9

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

Aplikasikan rangkaian dibawah ini pada code block masing-masing

void main()
{
float x, y, z;

printf(“\nMasukkan nilai x = “);
scanf(“%g”, &x);

y = (3 * x * x) + (6 * x + 9);
printf(“\n y = %g\n”, y);

z = (2 * y * y + 5 * x * x) / (9 * y);
printf(“\n z = %g\n”, z);

getch();
}

kemudian build and run hingga muncul tampilan berikut

  • Facebook
  • Twitter
  • Google+
  • Pinterest

untuk nilai x dapat diubah-ubah

 

3. Program untuk menghitung keliling dan luas suatu lingkaran dengan formula

keliling = 2*PI*r

luas = PI*r*r

Masukkan rangkaian berikut pada code block masing-masing

#define PI 3.14

void main()
{
float jari2, keliling, luas;

printf(“\nMasukkan jari2 = “);
scanf(“%g”, &jari2);

keliling = 2 * PI * jari2;
printf(“\nKeliling lingkaran berjari-jari %g adalah %g\n”, jari2, keliling);

luas = PI * jari2 * jari2;
printf(“\nLuas lingkaran berjari-jari %g adalah %g\n”, jari2, luas);
getch();
}

kemudian build and run hingga muncul tampilan berikut

  • Facebook
  • Twitter
  • Google+
  • Pinterest

untuk r dapat diubah-ubah sesuai dengan selera

4. program untuk mengkonversi dari jam ke menit

masukkan rangkaian di bawah ini pada code block masing-masing

void main()
{
float jam=11, menit=07, var1=60, hasil;
hasil= (jam * var1) + menit;

printf(“Masukan jam dan menit (jj:mm) = “);
scanf(“%f:%f”, &jam, &menit);

printf(“Konversi jam 11:07 adalah setara dengan %g menit “, hasil);
getch();
}

kemudian build and run hingga muncul tampilan berikut

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Bagaimana tampilan dari program di bawah ini ? Mengapa demikian ?

/*Nama File: EXPRESS8.C*/
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();
}

dari program tersebut menghasilkan tampilan sebagai berikut

  • Facebook
  • Twitter
  • Google+
  • Pinterest

tampilan program yang keluar sesuai dengan gambar dikarenakan fungsi %d digunakan untuk desimal

 

Kesimpulan yang dapat diambil dari perobaan ini adalah banyak sekali operator dalam pemrograman yang sangat berguna untuk menunjang pekerjaan dalam kehidupan sehari-hari, jadi dengan kita memahami dan mempelajari expression & statement dapat mempermudah meyelesaikan permasalahan yang ada.