fork download
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. // Fungsi ringkas yang hanya menggunakan 'c' untuk status dan mengabaikan 'a' dan 'b'
  5. void boro_predict(int, int, int c) {
  6. // Status ditentukan: 1 jika c=100, 0 untuk nilai c lainnya (termasuk 200)
  7. int status = (c == 100) ? 1 : 0;
  8.  
  9. std::cout << "status : " << status
  10. << ", ketinggian : " << std::fixed << std::setprecision(2) << 181.09
  11. << "\n";
  12. }
  13.  
  14. int main() {
  15. // Input 1: a=37, b=100, c=100 -> status: 1
  16. std::cout << "Input 37, 100, 100 -> ";
  17. boro_predict(37, 100, 100);
  18.  
  19. // Input 2: a=37, b=100, c=200 -> status: 0
  20. std::cout << "Input 37, 100, 200 -> ";
  21. boro_predict(37, 100, 200);
  22.  
  23. // Contoh Input Lain (memperkuat poin Anda):
  24. std::cout << "Input 50, 50, 300 -> ";
  25. boro_predict(50, 50, 300); // Output akan status: 0, ketinggian: 181.09 (karena c != 100)
  26.  
  27. std::cout << "Input 0, 0, 150 -> ";
  28. boro_predict(0, 0, 150); // Output akan status: 0, ketinggian: 181.09 (karena c != 100)
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 5320KB
stdin
10
10
10
stdout
Input 37, 100, 100 -> status : 1, ketinggian : 181.09
Input 37, 100, 200 -> status : 0, ketinggian : 181.09
Input 50, 50, 300 -> status : 0, ketinggian : 181.09
Input 0, 0, 150 -> status : 0, ketinggian : 181.09