#include <stdio.h>
#include <stdlib.h>
int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
printf(“======================================================== \n”);
printf(“=====Tugas 2 TMD002 ALPRO & Struktur Data Dengan C ===== \n”);
printf(“===== Wayan WidyaArtana ===== \n”);
printf(“=====Tugas 2 TMD002 ALPRO & Struktur Data Dengan C ===== \n”);
printf(“======================================================== \n\n”);
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 1. Output (3*i-2*j)%c(2*j-4) : %d \n\n”,‘%’,(3*i-2*j)%(2*j-4));
printf(“========================================================\n\n”);
/* Penjelasan Soal 1
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> 3×8 = 24 (3xi)
==> 2×5 = 10 (2xj)
==> 24 – 10 = 14 (3xi – 2xj)
==> 2 x 5 = 10 (2xj)
==> 10 – 4 = 6 (2xj – 4)
==> 14 modulus 6 = 2
==> outputkan 2
*/
i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 2. Output dari 2*((i/5)+(4*(j-3))%c(i+j-2)) : %d \n\n”,‘%’,2*((i/5)+(4*(j-3))%(i+j-2)));
printf(“========================================================\n\n”);
/* Penjelasan Soal 2
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> cek hasil 8/5 dalam desimal = 1
==> cek nilai j-3 atau 5-3 = 2
==> nilai dari (4*(j-3)) adalah 4 * (5-3) = 4 * 2 = 8
==> cek nilai (i+j-2) = 8 + 5 – 2 = 11
==> cek nilai (4*(j-3))%(i+j-2)) = 8 % 11 = 8
==> cek nilai (i/5)+(4*(j-3))%(i+j-2)) = 1 + 8 = 9
==> cek nilai 2*((i/5)+(4*(j-3))%(i+j-2))) = 2 * 9 = 18
==> outputkan 18
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 3. Output dari (i-3 *j) %c ( 12 +2 *j ) / ( x – y ) : %f \n\n”,‘%’,(i-3 *j) % ( 12 +2 *j ) / ( x – y ));
printf(“========================================================\n\n”);
/* Penjelasan Soal 3
Nilai i pada awalnya = 8, dan nilai j = 5, nilai x = 0.005 dan y = -0.01;
Berikut adalah langkah pengerjaan sistem:
==> cek nilai (i-3 *j) = 8 – 3 * 5 = 8 – 15 = -7
==> cek nilai (12 +2 *j) = 12 + 2 * 5 = 24
==> cek nilai (x – y) = 0.005 + 0.01 = 0.015
==> cek nilai (i-3 *j) % ( 12 +2 *j ) = -7 % 24 = -7
==> cek nilai -7 / 0.015 = -466,6666677
==> outputkan -466,666667
*/
i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 4. Output -(i + j) : %d \n\n”,-(i + j));
printf(“========================================================\n\n”);
/* Penjelasan Soal 4
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> 8+5 = 13 (i+j)
==> -13 ()
*/
i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 5. Output dari ++i : %d \n\n”,++i);
printf(“========================================================\n\n”);
/* Penjelasan Soal 5
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> increment 8 atau 8 + 1
==> 9
*/
i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 6. Output dari i++ : %d \n\n”,i++);
printf(“========================================================\n\n”);
/* Penjelasan Soal 6
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> 8 / i yang belum diincrement
*/
i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 7. Output dari –j : %d \n\n”,–j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 7
Nilai i pada awalnya = 8, dan nilai j = 5.
Berikut adalah langkah pengerjaan sistem:
==> 5- 1 / i yang belum decrement
==> 4
*/
x=0.005,y=-0.01;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 8. Output dari ++x : %f \n\n”,++x);
printf(“========================================================\n\n”);
/* Penjelasan Soal 8
Nilai x pada awalnya = 0.005, dan nilai y = -0.01.
Berikut adalah langkah pengerjaan sistem:
==> 0.005 + 1 / increment x
==> 1.005
*/
x=0.005,y=-0.01;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(” 9. Output dari y– : %f \n\n”,y–);
printf(“========================================================\n\n”);
/* Penjelasan Soal 9
Nilai x pada awalnya = 0.005, dan nilai y = -0.01.
Berikut adalah langkah pengerjaan sistem:
==> -0.01 / decrement dilakukan setelahditampilkan
==> nilai y setelah ditampilkan -1.01
*/
i=8,j=5;x=0.005,y=-0.01;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“10. Output dari i <= j : %d \n\n”,i
<= j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 10
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> melakukan pembandingan apakah nilai i lebih kecil atau lebih besar dari j
==> Nilai i lebih besar dari j
==> keadaan salah
==> outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“11. Output dari x >= 0 : %d \n\n”,x >= 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 11
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> melakukan pembandingan apakah nilai x lebih besar atau sama dengan 0
==> Nilai x lebih besar dari 0
==> benar
==> outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“12. Output dari x < y : %d \n\n”,x < y);
printf(“========================================================\n\n”);
/* Penjelasan Soal 12
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> melakukan pembandingan apakah nilai x lebih kecil dari y
==> Nilai x lebih besar dari y
==> salah
==> outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“13. Output dari j != 6 : %d \n\n”,j != 6);
printf(“========================================================\n\n”);
/* Penjelasan Soal 13
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> melakukan pembandingan apakah nilai j tidak sama dengan 6
==> Nilai j = 5, tidak samadengan 6
==> Benar
==> outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“14. Output dari (2 * x + y) == 0 : %d \n\n”,(2 * x + y) == 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 14
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> 2 x 0.005 = 0.01 (2 * x)
==> 0.01 + (-0.01) = 0 (2 * x) – y
==> Bandingkan 0 dengan 0
==> benar
==> outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“15. Output dari 2 * x + ( y == 0) : %.2f \n\n”,2 * x + ( y == 0));
printf(“========================================================\n\n”);
/* Penjelasan Soal 15
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> 2 x 0.005 = 0.01 (2 * x)
==> apakah y sama dengan 0 hasilnya salah nilainya 0
==> 0.01 + 0 ((2 * x) + hasil perbadingan y dengan x)
==> outputkan 0.01
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“16. Output dari 2 * x + y == 0 : %d \n\n”,2 * x + y == 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 16
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> 2 x 0.05 = 0.01 (2 * x)
==> 0.01 + (-0.01) = 0 ((2 * x) + y)
==> Cek apakah 0 sama dengan 0
==> Benar
==> outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“17. Output dari ! ( i <= j ) : %d \n\n”,! ( i <= j ));
printf(“========================================================\n\n”);
/* Penjelasan Soal 17
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> Cek 8 apakah lebih kecil atau sama dengan 5 (i <= j)
==> 8 lebih besar dari 5
==> nilai 0
==> Cek apakah bukan 0 (! ( i <= j ))
==> Benar 0
==> Outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“18. Output dari !( x > 0) : %d \n\n”,! ( x > 0));
printf(“========================================================\n\n”);
/* Penjelasan Soal 18
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> Cek 0.05 apakah lebih besar dari 0 (x > 0)
==> 0.05 lebih besar 0
==> nilai 1
==> Cek apakah bukan 0 (!(x > 0))
==> Salah
==> Outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“19. Output dari (i > 0) && ( j < 5) : %d \n\n”,(i > 0) && ( j < 5));
printf(“========================================================\n\n”);
/* Penjelasan Soal 19
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> Cek apakah 8 lebih besar dari 0 (i > 0)
==> Hasilnya 1
==> Cek apakah 5 lebih kecil dari 5
==> hasilnya salah nilainya 0
==> cek apakah keduanya bernilai benar atau 1
==> tidak, .. salah satunya bernilai 0
==> outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“20. Output dari (i > 0) || (j < 5) : %d \n\n”,(i > 0) || (j < 5));
printf(“========================================================\n\n”);
/* Penjelasan Soal 20
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> Cek apakah 8 lebih besar dari 0 (i > 0)
==> Hasilnya 1
==> Cek apakah 5 lebih kecil dari 5
==> hasilnya salah nilainya 0
==> cek apakah salah satunya bernilai benar atau 1
==> Ya, .. salah satunya bernilai 1
==> Outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“21. Output dari (x > y) && (i > 0)||( j < 5) : %d \n\n”,(x > y) && (i > 0)||( j < 5));
printf(“========================================================\n\n”);
/* Penjelasan Soal 21
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> cek nilai x > y atau cek apakah 0.005lebih besar dari -0.01
==> bernilai benar atau 1
==> cek apakah i > 0 atau cek apakah 8 lebih besar dari 0. hasilnya benar atau 1
==> Cek apakah j < 5 atau cek apakah 5 kurang dari 5. hasilnya salah karena 5 sama dengan 5 nilainya 0
==> Cek nilai dari “i > 0 atau j < 5”. Karena i>0 bernilai benar maka hasilnya bernilai 1
==> Cek nilai dari “x > y dan (i > 0)” cek nilai dari 1 dan 1, maka hasilnya adalah 1
==> Cek nilai 1 atau ((x > y) && (i > 0)) || ( j < 5) karena salah sati bernilai benar maka hasilnya adalah 1
==> Outputkan 1
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“22. Output dari (x > y) && (i > 0) && ( j < 5 ) : %d \n\n”,(x > y) && (i > 0) && ( j < 5 ));
printf(“========================================================\n\n”);
/* Penjelasan Soal 22
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> cek x > y, mengecek apakah 0.005 > -0.01. bernilai benar (1)
==> cek i > 0, mengecek 8 apakah lebih besar dari 0. bernilai benar atau 1
==> cek j < 5, mengecek apakah 5 lebih kecil dari 5. bernilai salah atau 0
==> cek dengan operator logika dan “1 dan 1 dan 0” hasilnya 0, karena salah satunya bernilai 0
==> outputkan 0.
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“23. Output dari k = (i + j ) : %d \n\n”,k= (i + j ));
printf(“========================================================\n\n”);
/* Penjelasan Soal 23
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai k dengan i + j atau mengisinilai k dengan 5 + 8 hasilnya adalah 13
==> k = 13
==> outputkan 13
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“24. Output dari y -= x : %f \n\n”,y-= x);
printf(“========================================================\n\n”);
/* Penjelasan Soal 24
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai y dengan y-x atau -0.01 -0.005 hasilnya adalah -0.015
==> outputkan -0.015
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“25. Output dari z = ( x + y) : %f \n\n”,z= ( x + y));
printf(“========================================================\n\n”);
/* Penjelasan Soal 25
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01. Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai z dengan x + y atau z = 0.005 + (-0.01) = -0.005
==> outputkan -0.005
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“26. Output dari x *= 2 : %f \n\n”,x *= 2);
printf(“========================================================\n\n”);
/* Penjelasan Soal 26
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01. Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai x dengan x = x * 2 atau x = 0.005 + 0.005 = 0.01
==> outputkan 0.01
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“27. Output dari k = ( x + y) : %d \n\n”,k = ( x + y));
printf(“========================================================\n\n”);
/* Penjelasan Soal 27
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01. Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai k dengan x ditambah y atau k = 0.005 + (-0.01) hasilnya adalah -0.05
==> karena k adalah bilangan bulat jadi nilai k = 0
==> outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“28. Output dari i %= j : %d \n\n”,i %= j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 28
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai i yang baru dengan i % j atau 8 modulus 5 hasilnya adalah 3
==> outputkan 3
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“29. Output dari i+= (j -2) : %d \n\n”,i+= (j -2));
printf(“========================================================\n\n”);
/* Penjelasan Soal 29
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengurangi j dengan 2 atau 5 – 2 = 3
==> mngisi nilai i dengan hasil i + hasil diatas atau i = 8 + 3 = 11
==> outputkan 11
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“30. Output dari k = i = j : %d \n\n”,k= i = j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 30
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi k dengan i kemudian mengisi j dan k dengan j dimana j bernilai 5
==> outputkan 5
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“31. Output dari k = (j==5) ? i : j : %d\n\n”,k = (j==5) ? i : j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 31
Nilai i pada awalnya = 8, dan nilai j = 5, x =0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> Cek apakah nilai j sama dengan 5. j samadengan 5 maka bernilai benar
==> jika bernilai benar maka outputkan i yangbernilai 8 jika salah outputkan j yang bernilai 5
==> nilainya benar jadi outputkan nilai i atau8
==> outputkan 8
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i,j);
printf(” Nilai x = %f, nilai y = %f \n”,x,y);
printf(“32. Output dari (k = ( j > 5 ) ? i : j) : %d \n\n”,k = ( j > 5 ) ? i : j);
printf(“========================================================\n\n”);
/* Penjelasan Soal 32
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai k dengan membandingkan j apakah lebih besar dari 5 (bernilai salah karena j sama dengan 5)
==> nilai k samadengan 0
==> jika nilai k samadengan 0 maka outputkan nilai j
==> outputkan 5
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“33. Output dari (z = (x >= 0) ? x : 0) : %f \n\n”,z = (x >= 0) ? x : 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 33
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> mengisi nilai z dengan membandingkan apakah x lebih besar atau sama dengan 0
==> karena x bernilai 0.005 berari lebih besar dari 0 maka z bernilai 1
==> jika z bernilai 1 maka outputkan nilai x
==> outputkan 0.005
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“34. Output dari (z = (y >= 0) ? y : 0) : %f \n\n”,z = (y >= 0) ? y : 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 34
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> nilai z diisi dengan hasil membandingkan nilai y apakah > atau sama dengan 0
==> nilai y adalah -0.01 artinya lebih kecil dari 0 jadi hasilnya adalah 0
==> nilai z = 0
== jika nilai z = 0 maka outputkan 0
==> outputkan 0
*/
x=0.005,y=-0.01;i=8,j=5;
printf(“========================================================\n”);
printf(” Nilai i = %d, nilai j = %d \n”,i, j);
printf(” Nilai x = %f, nilai y = %f \n”,x, y);
printf(“35. Output dari (i -= (j > 0) ? j : 0) : %d \n\n”,i -= (j > 0) ? j : 0);
printf(“========================================================\n\n”);
/* Penjelasan Soal 34
Nilai i pada awalnya = 8, dan nilai j = 5, x = 0.005, dan y=-0.01.
Berikut adalah langkah pengerjaan sistem:
==> j dibandingkan, apakah nilaiya lebih besar dari 0
==> nilai j = 5 jasi j lebih besar dari 0 maka nilai dari (j > 0) ? j : 0) adalah nilai dari j yaitu 5
==> mengisi nilai i dengan i – 5 yaitu i = 8 – 5 = 3
==> outputkan 3
*/
system(“pause”);
return 0;
}
|