hai guys
kali ini saya akan membahas tentang expression dan statement. tujuanannya adalah mempelajari dan mengamati penggunaan operator aritmatika dan operator unary yang dipadukan dengan tipe variable dasar.
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 yang paling sederhana dari expression. statement adalah unsur dasar pembentuk suatu program. suatu program terdiri dari beberapa statement, dimana komputer akan melakukan tugas tertentu sesuai denga urutan statement. ada 3 jenis statement, yaitu: expression statement, compound statement, control statement. expression statement adalah suatu expression yang diikuti dengan tanda titik koma (;)(semi colon). compound 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 koma pada akhir dari compound. control statement adalah statement yang mengendalikan langkah – langkah program, contohnya for loop, while loop, dan if-else.

selamjutnya akan membahas soal – soal yang ada di buku
1. mengkonversikan nilai derajat fahrenheit (f) ke derajat celcius (c) menggunakan formula
c=5/9 (f-32)

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ini adalah pemrogamannya
#include
void main()
{
int f;
float hasil;

printf(“\nmasukkan nilai f =”);
scanf(“%d”,&f);
printf(“f=%d”,f);

hasil = (f-32) * 5 / 9;
printf(“\nhasil koversi dari : (f-32) * 5 / 9 adalah %.2f\n”,hasil);

getch();
}

” dahulukan (f-32) lalu *5/9. jika 5/9 dulu lalu * (f-32), nanti hasilnya 0. hasil saya menggunakn float karena jika hasilnya ada komanya nanti semua angkanya juga terbaca”

2.program untuk mengevaluasi formula
y=3x^2+6+9
z=(2y^2+5x^2)/9y

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ini adalah programnya
#include
void main()
{
int x;
float z, y;

printf(“\nmasukkan nilai x =”);
scanf(“%d”, &x);
printf(“x=%d”, x);

y = 3 * x * x + 6 * x + 9:
printf(“\ny : 3x^2+6x+9 adalah %.0f”,y);

z = (2 * y * y + 5 * x * x) / (9 * y);
printf(“\nz : (2y^2+5x^2) / 9y adalah %.7f”,z);

getch();
}

“pada program kali ini, pada y dan z saya tidak menggunakan x^2 maupun y^2 dikarenakan terjadinya error (invalid operands to binary), jadi saya mengkalikannya dengan 2 kali .”

3. program untuk menghitung keliling dan luas suatu  lingkaran

keliling = 2*pi*r

luas = pi*r^2

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

ini pemrogamannya
#include
void main()
{
float hasilkeliling;
float PI = 3.14;
float hasil luas;
int r;

printf(“\nmasukkan nilai r =”);
scanf(“%d”,&r);
printf(“r=%d”,r);

hasilkeliling = 2 * PI * r;
printf(“\nhasil keliling dari : 2*PI*r adalah %.3f\n”, hasilkeliling);

hasilluas = PI * r * r;
printf(\nhasil luas dari : PI * r ^ 2 adalah %.3f\n”, hasil luas);

getch()
}

” sama seperti no 2 mengapa pada hasilkeliling dan hasilluas tidak menggunakan^ 2. pada printf di hasil keliling dan hasilluas menggunakan %.3f, karena saya menginginkan di belakang koma memunculkan 3 angka saja.”

4. program untuk mengkonversi jam ke menit

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

ini programnya
#include
void main()
{
int jam, menit, hasil;
printf(“masukkan nilai jam menit =”);
scanf(“%d %d”, &jam, &menit);
printf(“jam = %d, menit = %d”, jam, menit);

hasil = jam * 60 + menit;
printf(“\nhasil dari : jam * 60 + menit adalah %d\n”, hasil);

getch();

}

5. tampilan dari program

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

“dari tampilan tersebut nilai a,b,c,d merupakan nilai integer yang berarti tak ada pecahannya atau tak memunculkan pecahannya. kalau e,f,g,h merupakan bilangan float ( bilangan real presisi tunggal) dengan menampilkan bilangan real dalam notasi : dddd.ddddd. %12.5f yang berarti menunjukkan 12 angka yang ada dengan 5 angka dibelakang koma.”