// PR Bab 03, tantangan: Deteksi luapan. // // Program ini mengalikan dua bilangan besar dan hasilnya salah karena // disimpan di int. // // 1. Compile dan jalankan apa adanya, catat hasil yang salah. // 2. Perbaiki dengan long long sehingga hasilnya benar (3000000000000). // 3. Tulis hasil sebelum dan sesudah perbaikan sebagai komentar di sini. // // Hasil sebelum perbaikan: // Hasil sesudah perbaikan: // // Compile: g++ -std=c++17 -O2 -o luapan exercises/03/homework/05-luapan.cpp // Jalankan: ./luapan #include using namespace std; int main() { int a = 2000000; int b = 1500000; int hasil = a * b; cout << hasil << "\n"; return 0; }