PFFFYTBTZZZZZZZZ Assalamualaikum salam sejahtera dimanapun kalian berada
Yo para pembacaku kali ini saya Muchammad Agil dari PENS 2019 kembali akan mengulik “Si Alien C”. Tujuan kita belajar hari ini adalah untuk mempelajari dan mengamati penguunaan aritmatika. Suatu Expression terdiri atas operator dan operand. Oerator adalah simbol yang digunakan untuk melakukan beberapa proses operand. Operand dapat berupa konstanta (1-9) atau variable (x,y,z). Ada juga Statement, yang adalah unsur dasar pembentuk  suatu program. suatu program ada beberapa statement. Ada 3 jenis Statement :

  1. Expression Statement adalah expression yang diikuti tanda titik koma ;
  2. Compound Statement adalah dua statement atau lebih yang dikelompokan menjadi satu dengan cara memberi tanda kurung
  3. Control Statement adalah statement yang mengendalikan langkah-langkah program, contohnya for loop, while loop, dan if-else

selanjutnya saya akan memberi beberapa contoh tentang operator-operator aritmatika yang dijalankan di program C

 

Nomer 1

Membuat program untuk mengkonversukan suatu nilai derajat Fahrenheit (F) kw derajat Celsius (C) mengugunakan formula di bawah ini :

C = 5/9(F-32)

Maka begini rumusnya :

#include <stdio.h>

main()
{
int f, hasil1, hasil2;
printf(” FAHRENHEIT :”);
scanf(” %d”, &f);

hasil1 = f – 32;
hasil2 = hasil1 * 5/9;
printf(“\n celcius : %d derajat\n”, hasil2);
getch();

}

Setelah mem build and run program kita akan tampil halaman kosong kita hanya perlu mengisikan angka terserah disini misal kita mengisi angka 212, lalu ENTER

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nomer 2

Membuat program untuk mengevaluasi formula di bawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Begini rumusnya :

#include <stdio.h>

main()
{
int x, y, z2 ;
float z1, z3 ;

printf(“Formula : 3*x*x+6*x+9”);
printf(“\n Masukan nilai x : “);
scanf(“%d”, &x);
y = 3 * x * x + 6 * x + 9;
z1 = 2 * y * y + 5 * x * x;
z2 = 9*y;
z3 = z1 / z2;
printf(” Nilai Y = %d dan nilai z = %f”, y, z3);

getch();

}

Sama seperti program di atas kita hanya perlu mengetikan angka terserah, kita coba angja 2 dan pencet ENTER

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nomer 3

Membuat program untuk menghitung keliling dan luas suatu lingkaran dengan formula :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Beginilah cara pengerjaan rumusnya :

#include <stdio.h>

main()
{
int r, keliling, luas ;

printf(” Masukkan jari-jari lingkaran : “);
scanf(“%d”, &r);

keliling = 2 * 3.14 * r;
luas = 3.14 * r * r;
printf(” Keliling lingkaran dengan jari-jari %d adalah = %d “, r, keliling);
printf(“\n Luas lingkaran dengan jari-jari %d adalah %d “, r, luas);

getch();
}

setelah di build & run kita tinggal mengetik angka terserah, cob ketik angka 12 dan ENTER

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nomer 4

Membuat program untuk mengkonversi dari jam ke menit

Rumusnya seperti ini kawaan

#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();

}

Setelah di build and run kita tinggal memilih angka terserah dengan format x:y tinggal enter dan keluar hasil

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Nomer 5

Menganalisis hasil dari program dibawah ini :

 

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

Build & run program maka akan muncul seperti di bawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Mengapa terjadi hal demikian

karena %7d angka yang akan menghasilkan 7 kolom atau tempat karakter didepan koma, jika %12.5f maka memunculkan 12 kolom atau tempat karakter didepan koma dan 5 kolom atau karakter dibelakang koma.

Sekian yang dapat saya tulis di artikel ini jika ada salah mohon maaf.

Wassalamualaikum

DADABFZZZTZTZrttt