fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // Percabangan
  6. // if {}
  7. // else {}
  8.  
  9. // Perulangan / Loop
  10. /*
  11. cout << 1 << endl;
  12. cout << 2 << endl;
  13. cout << 3 << endl;
  14. // ...
  15. cout << 10 << endl;
  16. */
  17. // Syntax
  18. /*
  19. int i = 1; // 1
  20. while(i <= 10) { // 2
  21. cout << i << " ";
  22. i = i+1; // 3
  23. // i++;
  24. }
  25. cout << endl << "Nilai i: " << i << endl;
  26. */
  27.  
  28. for(int i = 1; i <= 20; i = i+1) {
  29. if(i%3 == 0) {
  30. // kalo i habis dibagi 3
  31. continue;
  32. }
  33. cout << i << " ";
  34. if(i == 12) {
  35. break;
  36. }
  37. }
  38. cout << endl;
  39. // cout << endl << "Nilai i: " << i << endl;
  40.  
  41. // Scope
  42. // break & continue
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. /*
  51. 1. Tentukan banyaknya faktor dari sebuah bilangan
  52. Contoh input: 24
  53. Contoh output: 8
  54.  
  55. 2. Tentukan apakah sebuah bilangan adalah prima atau bukan
  56. Contoh input 1: 5
  57. Contoh output 1: Prima
  58.  
  59. Contoh input 2: 9
  60. Contoh output 2: Bukan prima
  61.  
  62. 3. Tentukan jumlah bilangan kuadrat dari 1 -- n^2
  63. Contoh input: 5
  64. Contoh output: 55
  65.  
  66. 4. Tentukan kebalikan digit dari sebuah bilangan
  67. Contoh input: 12345
  68. Contoh output: 54321
  69.  
  70. 5. Tentukan FPB dan KPK dari 2 buah bilangan
  71. Contoh input: 12 30
  72. Contoh output: 6 60
  73.  
  74. 6. Tampilkan n suku pertama dari barisan fibonacci
  75. Contoh input: 10
  76. Contoh output: 0 1 1 2 3 5 8 13 21 34
  77.  
  78. 7. Tampilkan barisan 3n+1 dengan ketentuan seperti berikut:
  79. - Mulai barisan dari sebuah bilangan n yang diinputkan
  80. - Ulangi proses berikut sampai n == 1:
  81. > Jika n ganjil, ubah jadi 3n+1
  82. > Jika n genap, ubah jadi n/2
  83. - Setiap bilangan berubah, tampilkan nilai bilangan yang baru
  84. Contoh input: 7
  85. Contoh output: 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
  86. */
  87. return 0;
  88. }
  89.  
Success #stdin #stdout 0s 5280KB
stdin
Standard input is empty
stdout
1 2 4 5 7 8 10 11 13 14 16 17 19 20