EXPRESSION OPERATOR & OPERAND & STATEMENT

By Febriansyah Gunvananda Putra 1-D4 ELKA B

 

Di artikel ke dua saya ini, saya akan menjelaskan tentang expression operator, operand, dan statement. Di dalam pemrograman bahasa C suatu Expression adalah terdiri atas dua bagian yaitu operator dan operand, yang dikombinasikan menjadi satu. Operator adalah symbol yang digunakan untuk melakukan operasi satu atau beberapa operand. Operand adalah bagian yang paling sederhana dari expression. Operand dapat berupa konstanta seperti 339, 55, 132 dan seterusnya atau berupa variabel seperti x, y, z, jumlah, selisih, dan sebagainya. Statement (staitmen) adalah unsur dasar pembentuk suatu program. Suatu program terdiri atas beberapa statement, di mana computer akan melakukan tugas tertentu sesuai dengan urutan statement.

 

Ada 3 jenis statement, yaitu: expression statement, compound statement, dan control statement. Suatu expression statement adalah suatu expression yang diikuti dengan tanda titik koma [;] (semi colon). Suatu compound statement (dikenal dengan block statement) adalah dua atau lebih statement yang dikelompokkan menjadi satu dengan cara memberi batas tanda kurung awal dan tanda kurung akhir, sehingga tidak perlu diakhiri dengan tanda titik koma pada akhir dari compound. Control statement adalah statement yang mengendalikan langkah-langkah program, contohnya for loop, while loop, dan if-else (yang akan dilakukan pada percobaan berikutnya). Symbolic Constant adalah suatu nama dimana digunakan untuk menggantikan suatu nama dimana digunakan untuk menggantikan suatu nilai tertentu, sehingga akan lebih mudah dalam pembacaan suatu program, contohnya #define PI 3.14, untuk membedakan dengan variable maka nama ditulis dengan huruf besar seperti PI.

 

Di artikel ini, saya akan menunjukkan tugas hasil praktikum mata kuliah Algoritma dan Pemrograman bahasa C yang terdiri dari 5 percobaan.

  1. Membuat program untuk mengkonversikan suatu nilai derajat Farenheit (F) ke derajat Celcius (C) menggunakan formula di bawah ini :

 

C = 5/9(F-32)

 

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Programnya :

#include <stdio.h>

int main () {

float Farenheit, Celcius;

 

printf(“Masukkan derajat Farenheit =”);

scanf(“%f”,&Farenheit);

 

Celcius = (Farenheit-32)*5/9;

 

printf(“\n%f derajat Farenheit adalah = %.2f derajat Celcius\n”,Farenheit, Celcius);

}

 

2.Membuat program untuk mengevaluasi formula di bawah ini:

 

y=3x^2+6x+9

z=2y^2+5x^2

           9y

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Programnya :

#include <stdio.h>

#include <math.h>

 

int main () {

int x,y;

float z;

 

printf(“Formula :\n\n”);

printf(“y = 3x^2 + 6x +9\n”);

printf(“z = 2y^2 + 5x^2\n”);

printf(”    ___________\n”);

printf(“\t9y\n\n”);

printf(“Masukkan nilai x :”);

scanf(“%d”,&x);

 

y=(3*pow(x,2))+(6*x)+9;

z= ((2*(pow(y,2)))+(5*pow(x,2)))/(9*y);

 

printf(“Didapatkan nilai y = %d dan nilai z = %.2f\n”,y,z);

}

 

3.Membuat program untuk menghitung keliling dan luas suatu lingkaran, dengan formula :

Keliling = 2πr

Luas = πr^2

 

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Programnya :

#include <stdio.h>

#include <math.h>

 

int main () {

const float PI = 3.14;

float radius, keliling, luas;

 

printf(“Masukkan jari-jari lingkaran =”);

scanf(“%f”, &radius);

 

keliling = 2 * PI * radius;

luas = PI * pow(radius,2);

 

printf(“\nKeliling lingkaran dengan jari-jari %.2f adalah = %.2f \n”, radius, keliling);

printf(“Luas lingkaran dengan jari-jari %.2f adalah = %.2f”, radius, luas);

}

 

4.Membuat program untuk mengkonversi dari jam ke menit.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Programnya :

#include <stdio.h>

 

int main () {

int jam, menit, waktu;

 

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

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

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

 

waktu = jam*60 + menit;

 

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

}

 

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

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Programnya :

#include <stdio.h>

 

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

}

Program tersebut sebenarnya hampir sama dengan konsep pada zero padding, yaitu menentukan berapa banyak slot minimal yang akan ditampilkan, perbedaannya, jika zero padding itu mengganti kekosongan dengan angka 0, tetapi pad program tersebut angka 0 diganti dengan spasi

 

OK Teman-teman cukup sekian dulu artikel saya tentang Expression & Statement. Sampai bertemu kembali dengan artikel saya selanjutnya. See You Again.