Assalamu’alaikum Wr.Wb

Halooo gaess Alif disini. Dalam kesempatan kali ini saya akan membagikan informasi yang mungkin saja bisa bermanfaat bagi kalian. Saya akan membahas membuat expression (operator & operand) serta statement dalam bahasa c.

Tujuan pembahasan ini agar kita dapat mempelajari dan mengamati penggunaan operator aritmatika seperti +,-,*,/ dan %(modulus) dan operator unary seperti – (minus), ++(increment), dan – (decrement) yang dipadukan dengan tipe variable dasar yaitu int (bilangan bulat) dan float (presisi tunggal), double(presisi ganda), dan char.

Dengan hal tersebut kita bisa sekaligus belajar matematika dan pemrograman.

Ada 3 jenis statement,yaitu expression statement, compound statement, dan control statement.

  1. Expresion statement adalah suatu expression yang diikuti dengan tanda titik koma(;)
  2. Compound statement adalah pengelompokan dua atau lebih statement mejadi satu dengan cara memberi batas tanda kurug awal dan tanda kurug akhir.
  3. Control statement adalah statement yang mengendalikan langkah langkah program ,misalnya for loop, while loop , dan if-else

Nah berikut ini beberapa contoh yang dapat saya berikan dalam kesempatan kali ini. Semoga bermanfaat 😉😊

5.1 Mengonversikan Suhu Fahrenheit ke Suhu Celcius

C= 5\9(F-32) . Buat program dengan persoalan seperti itu.

void main ()

{
int f, hasil1, hasil2;
printf(“\nMasukkan nilai fahrenheit =”);
scanf(“%d”, &f);

hasil1 = f-32;
hasil2 = hasil1*5/9;
printf(“%d Derajat fahrenheit adalah = %d derajat celcius”, f,hasil2);

getch();

}

Hasil Program 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5.2 Membuat program untuk mengevaluasi formula sebuah persoalan

y=3x^2+6x+9

x=2y^2=5x^2/9y

void main()
{
int x,y,z;
float z2, z3;
printf(“\nMasukkan 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(“\ndidapatkan nilai y = %d dan nilai z = %f”, y,z3);

getch();
}

Hasil Program 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5.3 Membuat program untuk menghitung keliling dan luas Lingkaran

void main()
{
int x;
float y, z;
printf(“\nMasukkan jari jari lingkaran x = “);
scanf(“%d”, &x);

y = 2 * 3.14 * x;
z = 3.14 * x * x;

printf(“keliling lingkaaran dengan jari jari %d adalah = %f”, x,y);
printf(“Luas lingkaran dengan jari jari %d adalah = %f”, x,z);

getch ();

}

Hasil Program 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5.4 Membuat program untuk mengonversikan jam ke menit

void main()
{
int jam, hasil, menit;
printf(“\t\tProgram konversi jam ke menit \n\n”);
printf(“Masukkan jam dan menit (jj:mm)=”);
scanf(“%d : %d”, &jam,&menit);

hasil=jam*60+menit;
printf(“Jam%02d : %02d adalah setara dengan %d menit”, jam, menit, hasil);
getch();
}

Hasil Program 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

5.5 Menampilkan program yang sesuai dengan data dibawah ini dan mengapa data muncul begitu

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

Hasil Program 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Analisis Data :

Pembuatan program menggunakan %7d dan %12.5f bertujuan untuk membatasi sebuah nilai yang muncul sampai batas tersebut. Dengan contoh yang saya buat program dengan %7d berarti batas interger nilai tersebut hanya sampai 7. Sedangkan pada %12.5f berarti batas float nilai tersebut hanya sampai 12 dan 5f berarti hanya sampai 5 angka dibelakang koma.

 

Sekian dari saya pada kesempatan kali ini . Apabila apa yang saya bicarakan itu benar maka itu datangnya dari buku. Dan apabila aada yang salah dari yang saya bicarakan berarti itu berasal dari saya. Mohon dimaaafkan

Jumpa Lagi Kawan Pada Kesempatan Selanjutnya …