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