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
- 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
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
jika muncul seperti yang diatas maka masukan angka sesuka hati, misalnya saya memasukan nilai 2, maka akan didapatkan nilai seperti dibawah ini
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
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
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
paada percobaan ini, saya mencoba memasukan jam 11:07, maka akan diperoleh data seperti dibawah ini
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
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
Recent Comments