haloo pembaca redaksiana, ini pertama kali bagi saya untuk membagi ilmu saya yang telah saya dapatkan. sebelum itu perkenalkan nama saya widia rahmawati kusuma dari jurusan D3 Teknik Elektronika B. pada kesempatan kali ini saya akan membahas tentang expression dan statement pada bahasa C. semoga kalian bisa memahami ya

PENGERTIAN EXPRESSION ( OPERATOR DAN OPERAND )

Dalam pemrograman tentu tidak asing dengan operator dan operand. operator adalah simbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand seperti penjumlahan, pengurangan. sedangkan operand merupakan bagian yang paling sederhana dari expression yang berupa konstanta.

dapat dilihat seperti penjumlahan antara 8 dan 7 yang dapat juga ditulis seperti 8+7. angka delapan dan tujuh merupan operand sedangkan simbol penjumlahan (+) merupakan operator. sehingga beberapa operator dapat mengubah nilai suatu operandnya

okay, apakah kalian paham. untuk lebih jelasnya dapat dilihat saat melakukan percobaan seperti dibawah ini

  1. membuat konversi nilai suhu ( fahrenheit ) ke derajat ( celcius ) dengan rumus C = 5/9 (F – 32)

dengan rumus diatas program konverter yang digunakan adalah

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
float C, F;

printf(“masukkan derajat fahrenheit = “);
scanf(“%g”, &F);
C=(F-32) * 5/9;
printf(“%g Fahrenheit = %g celcius”, F,C);

getch();
}

program yang telah dijalankan akan mengubah derajat celcius ke derajat fahrenheit dengan rumus yang diatas

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

dengan memasukan berapapun derajat celcius, maka akan terjawab hasil pada derajat fahrenheit

2.  membuat program untuk mengevaluasi formula seperti dibawah ini.

Y = 3X^2+6X+9

Z = (2X^2+5X^2)/9Y

#include <stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
float x, y, z;

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

y = (3 * x * x) + (6 * x) + 9;
z = ((2 * y * y) + (5 * x * x)) / (9 * y);

printf(“\n didapatkan nilai y adalah = %g\n”, y);
printf(“\n didapatkan nilai z adalah = %g\n”, z);

getch;

}

 

setelah kalian melakukan pemrograman maka build and run, lalu akan muncul seperti ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika muncul seperti yang diatas maka masukan angka sesuka hati, misalnya saya memasukan nilai 2, maka akan didapatkan nilai seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3.  membuat program untu menghitung keliling dan luas suatu lingkaran dengan suatu formula

keliling = 2 PI r

luas = PI r^

pada membuat program seperti dia atas, maka program yang akan dijalankan seperti ,

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define PI 3.14

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

printf(“masukkan jari-jari lingkaran = “);
scanf(“%g”, &r);
luas= PI * r * r;
keliling= 2 * PI * r;

printf(“keliling lingkarang dengan jari-jari %g adalah = %g\n”, r, keliling);
printf(“luas lingkaran dengan jari-jari %g adalah = %g\n”, r, luas);

getch();
}

jika program tersebut di build and run, maka akan muncul seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika kita memasukan angka yang ingin kita hitung, maka akan menghasilkan data nilai yang sebenarnya. pada contoh ini saya memasukan nilai 12, maka hasil yang dikeluarkan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. pada percobaan ini mencoba membuat program untuk menkonfersi jam ke menit. program yang akan dijalankan seperti dibawah ini

void main()
{
float menit, jam, hasil;

printf(“program konversi jam ke menit\n\n”);
printf(“masukkan jam dan menit (jj:mm) = “);
scanf(“%g:%g”, &jam, &menit);
hasil= jam * 60 + menit;
printf(“jam %g:%g adalah setara dengan %g menit\n”, jam, menit, hasil);

getch();
}

 

lalu program di build and run, maka akan diperoleh tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

paada percobaan ini, saya mencoba memasukan jam 11:07, maka akan diperoleh data seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. pada percobaan ini saya akan memasukan program seperti dibawah ini

/*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();
}

pada program diatas, jika di build and run maka akan meghasilkan tampilan seperti dibawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

menurut saya penggunaan %d adalah untuk menampilkan bilangan desimal seperti yang telah ditampilkan diatas

 

kesimpulan

pada percobaan kali ini, penggunaan EXPRESSION dan STATEMENT  dapat mempermudah dalam menggunakan atau mengaplikasikan rumus-rumus suatu permasalahan