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();
}
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();
}
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();
}
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();
}
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();
}
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
Recent Comments