Advertisement
adesuryadi_

PBO 1 - 2

Sep 18th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package pboti1;
  7.  
  8. /**
  9. *
  10. * @author PC16
  11. */
  12. public class PBOTI1 {
  13.  
  14. /**
  15. * @param args the command line arguments
  16. */
  17. public static void main(String[] args) {
  18. // cetak Hello Word
  19. /*System.out.println("Hello Word");
  20. System.out.println("Hello Word");*/
  21.  
  22. int panjang = 10;
  23. int lebar = 12;
  24. String nama = "AdeSur";
  25. String nama2 = null;
  26.  
  27. int luas = panjang * lebar;
  28. System.out.println("Panjang persegi panjang adalah " + panjang);
  29. System.out.println("Lebar persegi panjang adalah " + lebar);
  30. System.out.println("Luas persegi panjang adalah " + luas);
  31. System.out.println("Jika panjang adalah " + panjang
  32. + " dan lebar adalah " + lebar
  33. + " maka luasnya adalah " + luas);
  34. int sisa = lebar % panjang;
  35. System.out.println(lebar + " % " + panjang + " = " + sisa);
  36. //operator assigmenty
  37. int x = 2;
  38. int y = 3;
  39.  
  40. x += y;
  41. System.out.println("Nilai X terbaru adalah " + x);
  42. //operator unary
  43. int i = 0;
  44. i++;
  45. i++;
  46. System.out.println("Nilai i adalah " + i);
  47. i--;
  48. i--;
  49. System.out.println("Nilai i adalah " + i);
  50.  
  51. //control flow statements
  52. // if then else
  53. int bil1 = 10, bil2 = 15;
  54. if (bil1 > bil2) {
  55. System.out.println(bil1 + " >" + bil2);
  56. } else if (bil1 < bil2) {
  57. System.out.println(bil1 + " < " + bil2);
  58. } else {
  59. System.out.println(bil1 + " =" + bil2);
  60. }
  61. if (bil1 != 0) {
  62. System.out.println(bil1 + " adalah bukan 0");
  63. } else if (bil1 == 0) {
  64. System.out.println(bil1 + " adalah 0");
  65. }
  66. if (bil1 > 0) {
  67. System.out.println(bil1 + " dalah positif");
  68. }
  69. if (bil1 < 0) {
  70. System.out.println(bil1 + " adalah negatif");
  71. }
  72.  
  73. //SWQITCH CASE
  74. int month = 5;
  75. switch (month) {
  76. case 1:
  77. System.out.println("januari");
  78. break;
  79. case 2:
  80. System.out.println("februari");
  81. break;
  82. case 3:
  83. System.out.println("maret");
  84. break;
  85. case 4:
  86. System.out.println("april");
  87. break;
  88. case 5:
  89. System.out.println("MEI");
  90. break;
  91. default:
  92. System.out.println("Bulan Belum Datang :v");
  93. }
  94. //looping atau perulangan
  95. //for
  96. //mencetak bil 1 sampai 10
  97.  
  98. for (int t = 0; t < 10; t++) {
  99. System.out.println(t + 1);
  100. }
  101. //mencetak penjumlahan 1 samapai 10
  102. int jumlah = 0;
  103. for (int u = 0; u < 10; u++) {
  104. jumlah += u + 1;
  105. }
  106. System.out.println("penjumlahan 1 sampai 10 adalah "
  107. + jumlah);
  108.  
  109. //perkalian 1 sampai 10
  110. int kali = 1;
  111. for (int v = 1; v < 10; v++) {
  112. kali *= (v + 1);
  113. }
  114. System.out.println("perkalian 1 sampai 10 adalah "
  115. + kali);
  116.  
  117. //mencetak perkalian ganjil dari 1 sampai 10
  118. int perkalianganjil = 1;
  119. for (int s = 2; s < 10; s++) {
  120. if (s % 2 == 0) //remainder menentukan ganjil
  121. {
  122. perkalianganjil *= (s + 1);
  123. }
  124.  
  125. }
  126. System.out.println("hasil ganjil "
  127. + perkalianganjil);
  128.  
  129. }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement