Hallo teman semua, masih semangat menjalani perkuliahan yg menyenangkan ini? Masih dong tentunya, sebagai mahasiswa kita sudah pasti harus tetap semangat menjalani perkuliahan karena masa depan negara ini bergantung pada kita semua. Sebelum saya melanjutkan ke tahap selanjutnya, ijinkan saya memperkenalkan diri terlebih dahulu. Nama saya MADE WIRA NARENDRA WIRSUYANA, teman-teman bisa memanggil saya wira, saya berasal dari Bali sebuah pulau kecil namun sangat indah ini dan berkuliah di politeknik terbaik di Indonesia yaitu Politeknik Elektronika Negeri Surabaya. Kali ini saya akan membagi ilmu yg sudah saya dapatkan di PENS kepada teman semua yaitu pemrograman Expression & Statement. Semoga ilmu yg saya bagi ini akan bermanfaat dan mudah dipelajari oleh teman semua.
EXPRESSION
Expression atau Ekspresi dalam bahasa permrograman adalah kombinasi dari nilai-nilai eksplisit, komstanta, variabel, operator, dan fungsi yang ditafsirkan menurut aturan prioritas tertentu dan asosiasi untuk sebuah bahasa pemrograman tertentu, yang menghitung dan kemudian menghasilkan nilai lain.
Suatu Exspression terdiri dari 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 yang paling sederhana dari Expression. Operand dapat berupa konstanta seperti 339, 55, 132 dan seterusnya atau berupa variabel seperti x, y, jumlah, selisih, dan sebagainya.
STATEMENT
Statement adalah unsur dasar pembentuk dari suatu program. Suatu program terdiri dari beberapa statement, dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement.
Ada 3 jenis statement, yaitu : Expression Statement, Compound Statement, dan Control Statement.
Expression Statement adalah suatu expression yang diikuti dengan tanda titik koma [;] (semi colon). Compound Statement/ 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 komapada 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. untuk membedakan dengan variabel maka nama ditulis dengan huruf besar seperti PI.
Langsung saja untuk penerapan dari pengetahuan di atas kita akan mencoba membuat program.
PROGRAM UNTUK MENGKONVERSI SUATU NILAI DERAJAT.
Kali ini program yg dibuat yaitu mengkonversi suatu nilai, saya ambil contoh mengkonversi 212 derajat Fahrenheit untuk menjadi derajat Celcius. Maka programnya adalah
#include<stdio.h>
main()
{
float f, c;
printf(“Masukkan derajat Fahrenheit = “);
scanf(“%f”, &f);
printf(“f = %f \n”, f);
c = (f – 32) * 5/9;
printf(“%f derajat Fahrenheit adalah = %.2f derajat celcius”, f, c);
getch();
}
Hasil dari program di atas seperti di bawah ini
PROGRAM UNTUK MENGEVALUASI FORMULA
Sekarang program untuk mengevaluasi formula, saya ambil contoh X=3x^2 + 6x +9, Z=(2y^2 + 5x^2) / 9y.
Programnya adalah
#include<stdio.h>
main()
{
float x, y, z;
printf(“Masukkan nilai x = “);
scanf(“%f”, &x);
y = 3*x*x + 6*x + 9;
z = (2*y*y + 5*x*x) / (9*y);
printf(“Didapatkan nilai y = %f dan nilai z = %f”, y, z);
getch();
}
Hasil dari program di atas adalah seperti di bawah ini.
PROGRAM UNTUK MENGHITUNG KELILING DAN LUAS SUATU LINGKARAN
Untuk menghitung luas dan keliling suatu lingkaran adalah seperti di bawah ini
#include<stdio.h>
main()
{
float r, L, K, PI=3.14;
printf(“Masukkan nilai r = “);
scanf(“%f”, &r);
L = 2*PI*r;
K = PI*r*r;
printf(“Luas lingkaran adalah %f\n\n”, L);
printf(“Keliling lingkaran adalah %f”, K);
getch();
}
Hasil dari program tersebut setelah dijalankan adalah seperti di bawah ini
PROGRAM UNTUK MENGKONVERSI JAM KE MENIT
Kali ini program yg akan saya bagi yaitu program untuk mengkonversi waktu yaitu dari jam ke menit
#include<stdio.h>
main()
{
int jam, menit, x;
printf(“program konversi jam ke menit”);
printf(“masukkan jam ke menit = “);
scanf(“%d:%d”, &jam, &menit);
x=(jam*60)+menit;
printf(“Jam %d:%d adalah setara dengan =%d menit”, jam, menit, x);
getch();
}
PROGRAM DENGAN MENGGUNAKAN %7D DAN %12.5F
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();
}
Dalam penggunaan %7d akan memunculkan 7 angka di depan koma, dan penggunaan %12.5f akan memunculkan 12 angka di depan koma dan 5 angka di belakang koma.
Baiklah teman-teman demikian yg saya dapat bagi dengan teman semua. Semoga apa yg saya bagi ini bermanfaat buat teman semua dan teman semua dapat menerapkan ilmu ini di kehidupan nyata dan memberi manfaat untuk orang lain. Mohon maaf apabila saya ada salah kata atau ilmu yg saya berikan keliru karena setiap sistem di dunia ini tidak ada yg sempurna begitupun dengan saya yg masih jauh dari kata sempurna, semoga teman semua dapat memakluminya. Akhir kata saya ucapkan terima kasih dan sampai jumpa lagi di postingan saya selanjutnya.
Menyenangkan… menunjukkan kegairahan dan semangat mempelajari pemrograman…. tingkatkan untuk aplikasi lain
terima kasih atas dukungannya pak
Bagus lanjutkan bro
suksma bli
Bagus lanjutkan