بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

Kumpulan Materi Management Informatika untuk SMA Islam Lembah Arafah

dan Kumpulan Hasil karya Siswa Lembah Arafah


Kategori php    
  • Tugas Buat Program Kalkulator (CLI PHP)

    buatlah program kalkulator sesuai code php dengan nama file tugas1.php  copy paste code dibawah ini, jalankan applikasi dengan CLI dan screenshot/foto hasilnya, kirim email ke eris@lembaharafah.com, cantumkan nama dan kelas

    <?php
    function showMenu()
    {
        echo "==========================\n";
        echo "KALKULATOR CLI SEDERHANA\n";
        echo "==========================\n";
        echo "Pilih operasi:\n";
        echo "1. Tambah (+)\n";
        echo "2. Kurang (-)\n";
        echo "3. Kali (*)\n";
        echo "4. Bagi (/)\n";
        echo "5. Keluar\n";
        echo "==========================\n";
        echo "Masukkan pilihan Anda: ";
    }
    
    // Fungsi untuk melakukan operasi matematika
    function calculate($num1, $num2, $operation)
    {
        switch ($operation) {
            case 1:
                return $num1 + $num2;
            case 2:
                return $num1 - $num2;
            case 3:
                return $num1 * $num2;
            case 4:
                if ($num2 == 0) {
                    return "Error: Pembagian dengan nol tidak diperbolehkan.";
                }
                return $num1 / $num2;
            default:
                return "Operasi tidak valid.";
        }
    }
    
    // Program utama
    do {
        showMenu();
        $choice = (int) trim(fgets(STDIN)); // Membaca input dari pengguna
    
        if ($choice >= 1 && $choice <= 4) {
            echo "Masukkan angka pertama: ";
            $num1 = (float) trim(fgets(STDIN));
    
            echo "Masukkan angka kedua: ";
            $num2 = (float) trim(fgets(STDIN));
    
            $result = calculate($num1, $num2, $choice);
            echo "Hasil: $result\n";
        } elseif ($choice === 5) {
            echo "Terima kasih telah menggunakan kalkulator CLI.\n";
        } else {
            echo "Pilihan tidak valid. Silakan coba lagi.\n";
        }
    
        echo "\n";
    } while ($choice !== 5);