Assalamualaikum wr.wb. Salam sejahtera untuk kita semua. Di web ini saya akan membahas Expression dan Statement dalam bahasa C

Suatu Expression adalah terdiri atas dua bagian yaitu operator dan operand  yang dikombinasikan menjadi satu.

Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Operand adalah bagian paling sederhana dari Expresion. Operand dapat berupa konstanta 123, 66, 789 dan seterusnya atau berupa variabel seperti x, y, jumlah, selisih, dan sebagainya.

Statement adalah unsur dasar pembentuk program. Suatu program terdiri dari beberapa statement dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement. Statement ada tiga jenis, yaitu : expression statement, compound statement, control statement.

Expression statement adalah suatu expression yang diikuti dengan tanda titik koma (;). Compound  statement adalah 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.

 

Symbolic Constant adalah suatu nama dimana digunakan untuk menggantikan suatu nilai tertentu , sehingga akan lebih mudah dalam pembacaan suatu program, contohnya #define PI 3,14. PI ditulis huruf besar untuk membedakan dengan variabel lain.3x2

 

Tugas 2.5.1

Membuat program untuk mengonversikan suatu nilai derajat Fahrenheit ke derajat Celcius

 

#include<stdio.h>

main()

{

float C,F;

 

printf(“Masukkan Derajat Fahrenheit = “);

scanf(“%g”, &F);

C=(F-32)*5/9;

printf(“%g derajat fahrenheit = %g derajat Celcius”, F,C);

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tugas 2.5.2

Membuat program untuk mengevaluasi sebuah formula

#include<stdio.h>

main()

 

{

float x,y,z;

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

 

printf(“Masukkan nilai x = “);

scanf(“%g”, &x);

 

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

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

printf(“y adalah=%g dan z adalah = %g”, y,z);

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tugas 2.5.3

Membuat program untuk mengitung kelilling dan luas suatu lingkaran

 

#include <stdio.h>

main()

{

float k, l, p=3.14;

int r;

 

printf(“\nMasukkan jari-jari Lingkaran = “);

scanf(“%d”, &r);

 

k=2*p*r;

l=p*r*r;

 

printf(“\nKeliling Lingkaran dengan jari-jari %d adalah = %f”, r, k);

getch();

printf(“\n\nLuas Lingkaran dengan jari-jari %d adalah = %f”, r, l);

getch();

 

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tugas 2.5.4

Membuat program untuk mengonversi dari jam ke menit

#include <stdio.h>

 

main()

{

int jam, menit, j, m;

 

printf (“Program Konversi dari Jam ke Menit\n\n”);

printf (“Masukkan Jam dan Menit (j:m) = “);

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

 

jam=j*60;

menit=jam+m;

 

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

 

getch();

 

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Tugas 2.5.5

 

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

 

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Untuk data bilangan bulat

Contoh : %7d menyatakan bilangan yang ditampilkan sepanjang 7 karakter.

Untuk data bilangan real

Penulisannya menggunakan spesifikasi m.n    , m=panjang dan n=jumlah digit pecahan

Contoh : %12.5f menyatakan panjang medan yang akan ditampilkan adalah 12 karakter dengan jumlah digit pecahan sebanyak 5 buah.

 

Sekian wassalamualaikum wr.wb