Assalamualaikum sobat Redaksi
Bertemu lagi dengan si “WONG NDESO” pada pertemuan ini saya akan membahas tentang EXPRESSION & STATEMENT.
Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu mempelajari dan mengamati penggunaan operator aritmatika seperti +, -, *, / dan % (modulus) dan operator unary seperti – (minus), ++ (increment), — (decrement) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (presisi tunggal), double (presisi ganda) dan char (karakter).
Suatu Expression 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 paing sederhana dari Expresion. Operand dapat berupa konstanta dan variable.
Statement adalah unsure dasar pembentuk suatu program. Suatu program dibentuk dari beberapa statement,dimana computer akan melakukan tugas tertentu sesuai dengan urutan statement.
Statement sendiri terdiri dari 3 jenis, yaitu :
- Expression Statement : Suatu ekspresi yang diikuti titik koma
- Compound Statement : Dua atau lebih statement yang dikelompokkan menjadi satu dengan cara member batas tanda kurung awal dan tanda kurung akhir sehingga tidak perlu ditambah titik koma pada akhir compound.
- Control Statement : Dua atau lebih statement yang mengendalikan langkah-langkah program. Contoh : For loop,while loop,if else
Nah, setelah mengetahui tentang EXPRESSION & STATEMENT kali ini mari mencoba membuat sebuah program dengan memberikan EXPRESSION & STATEMENT.
1. Membuat Program untuk mengkonversikan suatu nilai derajat Fahrenheit ke derajat Celcius
ketiklah code program dibawah :
#include<stdio.h>
main()
{
int f,hasil1,hasil2;
printf(“masukkan derajat fahrenheit=”);
scanf(“%d”,&f);
hasil1=f-32;
hasil2=hasil1*5/9;
printf(“%d derajat fahrenheit adalah %d derajat celcius\n\n”,f,hasil2);
}
RUN Programnya, hasil Outputnya akan seperti ini :
2. Membuat program dengan formula aritmatika
ketiklah code program ini:
#include<stdio.h>
main()
{
int x,y,k,l,m,o;
float z,t;
printf(“masukkan nilai x=”);
scanf(“%d”,&x);
y=3*x*x+6*x+9;
k=2*y*y;
l=5*x*x;
m=k+l;
o=9*y;
z=m/o;
printf(“didapatkan nilai y=%d dan nilai z=%f”,y,z);
}
RUN Programnya, hasil Outputnya akan seperti ini :
3. Membuat program untuk menghitung keliling dan luas suatu lingkaran
ketiklah program dibawah ini :
#include<stdio.h>
main()
{
float y=3.14,k,lu;
int r;
printf(“masukkan jari-jari=”);
scanf(“%d”,&r);
k=2*y*r;
lu=y*r*r;
printf(“keliling lingkaran dengan jari-jari %d adalah=%f”,r,k);
printf(“\n\nluas lingkaran dengan jari-jari %d adalah=%f”,r,lu);
}
RUN Programnya, hasil Outputnya akan seperti ini :
4. Membuat program untuk mengkonversi dari jam ke menit
ketik code program dibawah ini :
#include<stdio.h>
main()
{
int jj,mm,jam,menit;
printf(“masukkan jam dan menit jam:menit=”);
scanf(“%d %d”,&jj,&mm);
jam=jj*60;
menit=mm+jam;
printf(“jam %d:%d adalah setara dengan %d menit”,jj,mm,menit);
getch();
}
RUN Programnya, hasil Outputnya akan seperti ini :
5. Menganalisa sebuah program
ketik code program dibawah ini :
#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”,a,b,c,d);
printf(“\ne=%12.5f\nf=%12.5f\ng=%12.5f\nh=%12.5f”,e,f,g,h);
getch();
}
RUN Programnya, hasil Outputnya akan seperti ini :
Analisalah Program diatas, mengapa demikian?
karena %7d merupakan angka yang akan menghasilkan 7 kolom atau tempat karakter didepan koma, jika %12.5f maka akan memunculkan 12 kolom atau tempat karakter didepan koma dan 5 kolom atau karakter dibelakang koma.
Sekian yang bisa saya bahas dalam artikel saat ini.
Wassalamualaikum Wr. Wb
Recent Comments