Selasa, 09 April 2013

Operasi Aritmatika dengan Bahasa C

Assalammualaikum,
pada kesemapatan kali ini, saya ingini menguraikan tentang pembuatan program operasi aritmatika dengan menggunakan bahasa pemograman C.
untuk mempermudah teman-teman semua dalam mempelajarinya, berikut adalah video tutorialnya.



video ini berisikan tentang 10 soal dari operasi aritmatika yang akan dibuat, dimana program yang akan kita buat berisikan 36 soal.

dan berikut source code dari semua operasi yang akan dibuat:

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
int i=8,j=5, k;
float x=0.005, y=-0.01, z;
printf("Soal 1\n");
printf ("Hasil dari (3*i-2*j)%(2*j-4) adalah %d\n", (3*i-2*j)%(2*j-4));
printf("Soal 2\n");
printf ("Hasil dari 2*((i/5)+(4*(j-3))%(i+j-2)) adalah %d\n", 2*((i/5)+(4*(j-3))%(i+j-2)));
printf("Soal 3\n");
printf ("Hasil dari (i-3*j)%(12+2*j)/(x-y) adalah %f\n", (i-3 *j) % (12+2*j)/(x - y));
printf("Soal 4\n");
printf ("Hasil dari -(i+j) adalah %d\n", -(i+j));
printf("Soal 5\n");
printf ("Hasil dari ++i adalah %d\n", ++i);
printf("Soal 6\n");
printf ("Hasil dari i++ adalah %d\n", i++);
printf("Soal 7\n");
printf ("Hasil dari --j adalah %d\n", --j);
printf("Soal 8\n");
printf ("Hasil dari ++x adalah %f\n", ++x);
printf("Soal 9\n");
printf ("Hasil dari  y-- adalah %f\n",  y--);
printf("Soal 10\n");
printf ("Hasil dari  i <= j adalah %d\n", i <= j);
printf("Soal 11\n");
printf ("Hasil dari  x >= 0 adalah %f\n", x >= 0);
printf("Soal 12\n");
printf ("Hasil dari  x < y adalah %f\n", x < y);
printf("Soal 13\n");
printf ("Hasil dari  j != 6 adalah %d\n", j != 6);
printf("Soal 14\n");
printf ("Hasil dari  (2 * x + y) == 0 adalah %f\n", (2 * x + y) == 0);
printf("Soal 15\n");
printf ("Hasil dari  2 * x + ( y = = 0) adalah %f\n", 2 * x + ( y == 0));
printf("Soal 16\n");
printf ("Hasil dari  2* x + y == 0 adalah %f\n", 2* x + y == 0);
printf("Soal 17\n");
printf ("Hasil dari  ! ( i <= j ) adalah %d\n", ! ( i <= j ));
printf("Soal 18\n");
printf ("Hasil dari  ! ( x > 0) adalah %f\n", ! ( x > 0));
printf("Soal 19\n");
printf ("Hasil dari  (i > 0) && ( j < 5) adalah %d\n", (i > 0) && ( j < 5));
printf("Soal 20\n");
printf ("Hasil dari  (i > 0)|| (j < 5) adalah %d\n", (i > 0)|| (j < 5));
printf("Soal 21\n");
printf ("Hasil dari  (x > y) && (i > 0)||( j < 5) adalah %f\n", (x > y) && (i > 0)||( j < 5));
printf("Soal 22\n");
printf ("Hasil dari  (x > y)&& (i > 0) && ( j < 5 ) adalah %f\n", (x > y)&& (i > 0) && ( j < 5 ));
printf("Soal 23\n");
printf ("Hasil dari  k = (i + j ) adalah %d\n", k = (i + j ));
printf("Soal 24\n");
printf ("Hasil dari  y -= x adalah %f\n", y -= x);
printf("Soal 25\n");
printf ("Hasil dari  z = ( x + y) adalah %f\n", z = ( x + y));
printf("Soal 26\n");
printf ("Hasil dari  x *= 2 adalah %f\n", x *= 2);
printf("Soal 27\n");
printf ("Hasil dari k = ( x + y) adalah %f\n", k = ( x + y));
printf("Soal 28\n");
printf ("Hasil dari i %= j adalah %d\n", i %= j);
printf("Soal 29\n");
printf ("Hasil dari i+= (j -2) adalah %d\n", i+= (j -2));
printf("Soal 30\n");
printf ("Hasil dari k = i = j adalah %d\n", k = i = j);
printf("Soal 31\n");
printf ("Hasil dari k = ( j ==5) ? i : j adalah %d\n", k = ( j ==5) ? i : j);
printf("Soal 32\n");
printf ("Hasil dari k = ( j > 5 ) ? i : j adalah %d\n", k = ( j > 5 ) ? i : j);
printf("Soal 33\n");
printf ("Hasil dari z = ( x >= 0) ? x : 0 adalah %d\n", z = ( x >= 0) ? x : 0);
printf("Soal 34\n");
printf ("Hasil dari z = ( y >= 0) ? y : 0 adalah %d\n", z = ( y >= 0) ? y : 0);
printf("Soal 35\n");
printf ("Hasil dari i -= ( j > 0) ? j : 0 adalah %d\n", i -= ( j > 0) ? j : 0);

system ("pause");
return 0;
}


Deskripsi singkat dari program ini berikut:

Source code di atas merupakan aplikasi dari program yang menampilkan operasi-operasi aritmatika yang didalamnya temasuk aritmatic operator, assignment operator, unary operator, dan relation dan logika operator. Tipe variable yang digunakan terdiri dari integer dan float. Untuk tipe variable integer, variablenya adalah i, j, dan k. dimana i dan j nilai variablenya telah diinputkan langsung dan variable k adalah variable yang akan dihitung secara operasi aritmatika. Untuk tipe float, variablenya adalah x, y, z. dimana variable x dan y nilainya telah diinputkan langsung dan variable z nilainya akan dicari secara perhitungan aritmatika. Selanjutnya hasil dari perhitungan pada masing-masing operasi aritmatika akan ditampikan ke monitor dengan fungsi “printf”.

Tidak ada komentar:

Posting Komentar