Assalamuaalaikum Warohmatullah Wabarokatuh.

 

Hai mahasiswa kampus perjuangan, salam sejahtera untuk kita semua, saya Naufal Mukhfi Robbani dari PENS 2019

 

Setelah kemarin kita membahas fungsi dan tipe variabel dasar yang terdapat dalam bahasa c, kali ini kita akan menuju pada ” EXPRESSION (OPERATOR & OPERAND) & STATEMENT “.

 

Suatu expression adalah terdiri atas dua bagian yaitu operator dan operand yang dikombinasikan menjadi satu. Operand adalah bagian paling sederhana dari expression. Operand dapat berupa konstanta seperti 339, 55, 132, dst. Atau berupa variable seperti x, y, jumlah, selisih, dsb. Langsung saja kita menuju ke latihan pertama.

 

1. Membuat Program untuk mengkonversikan suatu nilai derajat Fahrenheit (F) ke derajat Celcius (C).

 

PROGRAM :

#include <stdio.h>

void main()
{
int f, c, f2;

printf (“Masukkan derajat Fahrenheit = “);
scanf (“%d”, &f);

f2=f-32;
c=f2*5/9;

printf (“%d derajat Fahrenheit adalah = %d derajat celcius”, f, c);

getch();
}

ketiklah program diatas, lalu coba COMPILE & RUN, maka Output akan tampil seperti ini.
nb : coba uji dengan memasukkan input 212. maka harusnya yang keluar 100.

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

2. Membuat Program dengan Formula Aritmatika

 

PROGRAM :

#include <stdio.h>
main()
{
int x, y, z2;
float z, z3;
printf(“Formula: y=3x^+6x+9 dan y=(2y^+5x^)/9y\n\n”);
printf(“Masukkan nilai x = “);
scanf(“%d”, &x);
y=3*x*x+6*x+9;
z=2*y*y+5*x*x;
z2=9*y;
z3=z/z2;
printf(“\nNilai y = %d dan z = %f\n”,y,z3);

getch();
}

ketiklah program diatas, lalu coba COMPILE & RUN, maka Output akan tampil seperti ini.
nb : masukkan nilai X = 2, hasil yang keluar seharusnya y=33, dan z=7.4006734

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

3. Membuat program untuk menghitung keliling dan luas suatu lingkaran

 

PROGRAM FILE :

#include <stdio.h>
main()
{
float k, l, jari2;
int r;

printf(“menghitung keliling dan luas suatu lingkaran”);
printf(“\n\nmasukkan jari-jari lingkaran, r = “);
scanf(“%d”, &r);
jari2=r;
k=2*3.14*r;
l=3.14*r*r;
printf(“\nkeliling lingkaran dengan jari2 r adalah = %f\n\n”,k);
printf(“luas lingkaran dengan jari2 r adalah = %f”,l);

getch();
}

ketiklah program diatas, lalu coba COMPILE & RUN, maka Output akan tampil seperti ini.
nb : Masukkan jari jari lingkaran = 12, maka hasil yang keluar seharusnya 75.36 dan 452.16

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

4. Membuat program untuk mengkonversi dari jam ke menit

 

PROGRAM :

#include <stdio.h>

void main()
{
int jam, menit, jj, mm;

printf (“Program Konversi dari Jam ke Menit\n\n”);
printf (“Masukkan Jam dan Menit (jj:mm) = “);
scanf (“%d:%d”, &jj,&mm);

jam=jj*60;
menit=jam+mm;

printf (“jam %d:%d adalah setara dengan %d menit”, jj, mm, menit);

getch();

}

ketiklah program diatas, lalu coba COMPILE & RUN, maka Output akan tampil seperti ini.
nb : Masukkan input 11:07, maka hasil yang keluar seharusnya 667 menit.

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5. Menganalisa sebuah program

 

PROGRAM :

#include <stdio.h>

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

ketiklah program diatas, lalu coba COMPILE & RUN, maka Output akan tampil seperti ini.

 

HASIL PROGRAM :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Analisalah Program diatas, mengapa demikian?

karena %7d merupakan angka yang  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.

Demikian yang dapat saya sampaikan, terima kasih.