Selamat pagi siang sore maupun malam teman-teman, kali ini kita hanya akan mempelajari dan mengamati penggunaan operator aritmatika +, -, *, / dan % (modulus) dan operator unary seperti (-) minus, ++ (increment) dan — (decrement) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (presisi tunggal) double (presisi ganda) dan char saja kok.

Suatu expression terdiri atas dua bagian yaitu operator dan operand yang dikombinasikan dari 1.

Operator adalah simbol yang digunakan untuk melakukan proses operasi satu ataupun beberapa operand,

Operand adalah bagian yang paling sederhana dari expression, operand dapat berupa konstanta atau berupa variabel seperti x dan y, jumlah, selisih, dan sebagainya.

Statement adalah unsur dasar pembentuk suatu program suatu program terdiri dari beberapa statement dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement.

Ada tiga jenis statement yaitu :

Expression statement

-Compound statement

-Control statement

Expression statement adalah suatu expression yang diikuti dengan tanda titik koma {:} (semicolon) suatu common statement dikenal sebagai blog statement adalah dua atau lebih statement yang dikelompokkan menjadi satu dengan cara memberi tanda kurung awal dan tanda kurung akhir.

Compound statement adalah dua atau lebih statement dikelompokkan yang menjadi satu dengan cara memberi batas tanda kurung awal dan tanda kurung akhir

Control statement adalah statement yang mengendalikan langkah-langkah program contohnya for loop, while loop dan if-else (yang akan dilakukan pada percobaan berikutnya).

Langsung saja kita lakukan beberapa praktik penggunaan Expression dan Statement menggunakan Code:Blocks 17.12

1. Merubah satuan suhu derajat Fahrenheit ke Celcius

Rumus untuk mencari derajat Celcius =5/9 (Fahrenheit-32)

  • maka buatlah program seperti dibawah ini.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main()
{
float celcius, fahrenheit;

printf(“Masukkan derajat fahrenheit = “);
scanf(“%g”, &fahrenheit);
celcius=(fahrenheit-32)*5/9;
printf(“%g derajat fahrenheit adalah = %f derajat celcius”, fahrenheit, celcius);

getch();
}

  • setelah itu kalian klik F9 dan pastikan program berjalan sebagai berikut,
    • Facebook
    • Twitter
    • Google+
    • Pinterest

 

  • masukkan angka yang akan anda konversikan misal ‘288’ lalu klik Enter,
  • maka akan menjadi seperti ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Membuat Program Operasi Hitung Aljabar

Untuk mengerjakan aljabar y=3x²+6x+9 dan z=2y²+5x²/9y

  • maka buat program sebagai berikut

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
float x, y, z;
printf(“FORMULA y=3x.x+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(“Didapatkan nilai y = %g dan nilai z = %g “, y, z);
getch();
}

  • Klik F9 pastikan tidak ada error dan akan muncul program seperti ini.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • masukkan nilai x, misal 55 lalu klik enter maka program akan berjalan seperti ini
    • Facebook
    • Twitter
    • Google+
    • Pinterest

3. Perhitungan Luas dan Keliling Lingkaran

rumus Luas lingkaran = πr² ; Keliling Lingkaran = 2πr

  • maka buat program sebagai berikut,

#define PI 3.14

void main()
{
float j,l,k;

printf(“Masukkan jari-jari lingkaran = “);
scanf(“%g”,&j);
k=PI*j*2;
l=PI*j*j;
printf(“keliling lingkaran dengan jari jari %g adalah = %g\n”, j, k);
printf(“luas lingkaran dengan jari-jari %g adalah = %g”, j, l);

getch();

}

  • Klik F9, pastikan tidak ada error dan akan muncul seperti ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Masukkan r atau jari-jari misal 7, lalu klik Enter.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

4. Konversi Jam ke Menit

Operasi ini digunakan untuk merubah jam menjadi menit misal 06:75 = 435 menit

  • Langsung saja kita buat programnya

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int jam,menit,m;
printf(“Konversi jam ke menit\n”);
printf(“Masukkan jam dan menit(JJ:MM)=”);
scanf(“%d:%d”,&jam,&menit);
m=(jam*60)+menit;
printf(“Jam %d:%d, adalah setara dengan %d menit”,jam,menit,m);
getch();

}

  • Klik F9, pastikan tidak ada error dan akan muncul seperti ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • input jam dan menit dengan format (JJ:MM) jika format salah maka akan error. misal 5:50 lalu klik Enter

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Bagaimanakah tampilan dari program dibawah ini, Mengapa demikian?

Program :

#include <stdio.h>
#include <conio.h>
#include <stdlib.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();
}

Maka akan tampil program sebagai berikut,

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Menurut saya %7d tidak dapat menunjukkan bilangan desimal sedangkan %12.5f dapat digunakan untuk menunjukkan bilangan desimal.

Kesimpulan

Pada praktek kali ini, Bahasa Pemrograman C dapat digunakan untuk mengerjakan Aljabar, operasi hitung aritmatika, perhitungan luas dan keliling, konversi jam ke menit dll. menggunakan program Expression dan Statement.