#include <stdio.h>
 
int main() {
    float a, b, hasil;
    char op;
    printf("Masukkan dua bilangan (pisahkan dengan spasi)!\n");  
    printf("Masukkan operator (+, -, *, /)!\n");     printf("Dua bilangan:%.0f dan %.0f\n", a
, b
);     switch (op) {
        case '+':
            hasil = a + b;
            printf("Hasil: %.0f\n", hasil
);             break;
        case '-':
            hasil = a - b;
            printf("Hasil: %.0f\n", hasil
);             break;
        case '*':
            hasil = a * b;
            printf("Hasil: %.0f\n", hasil
);             break;
        case '/':
            if (b != 0)
                hasil = a / b;
            else {
                printf("Error: pembagian dengan nol tidak diperbolehkan.\n");                 return 1;
            }
            printf("Hasil: %.0f\n", hasil
);             break;
        default:
            printf("Operator tidak valid!\n");             return 1;
    }
 
    return 0;
}
				I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IG1haW4oKSB7CiAgICBmbG9hdCBhLCBiLCBoYXNpbDsKICAgIGNoYXIgb3A7CiAgICBwcmludGYoIk1hc3Vra2FuIGR1YSBiaWxhbmdhbiAocGlzYWhrYW4gZGVuZ2FuIHNwYXNpKSFcbiIpOwogICAgc2NhbmYoIiVmICVmIiwgJmEsICZiKTsKIAogICAgcHJpbnRmKCJNYXN1a2thbiBvcGVyYXRvciAoKywgLSwgKiwgLykhXG4iKTsKICAgIHNjYW5mKCIgJWMiLCAmb3ApOwogICAgcHJpbnRmKCJEdWEgYmlsYW5nYW46JS4wZiBkYW4gJS4wZlxuIiwgYSwgYik7CiAgICBwcmludGYgKCJPcGVyYXRvcjolY1xuIiwgb3ApOwogICAgc3dpdGNoIChvcCkgewogICAgICAgIGNhc2UgJysnOgogICAgICAgICAgICBoYXNpbCA9IGEgKyBiOwogICAgICAgICAgICBwcmludGYoIkhhc2lsOiAlLjBmXG4iLCBoYXNpbCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJy0nOgogICAgICAgICAgICBoYXNpbCA9IGEgLSBiOwogICAgICAgICAgICBwcmludGYoIkhhc2lsOiAlLjBmXG4iLCBoYXNpbCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJyonOgogICAgICAgICAgICBoYXNpbCA9IGEgKiBiOwogICAgICAgICAgICBwcmludGYoIkhhc2lsOiAlLjBmXG4iLCBoYXNpbCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJy8nOgogICAgICAgICAgICBpZiAoYiAhPSAwKQogICAgICAgICAgICAgICAgaGFzaWwgPSBhIC8gYjsKICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICBwcmludGYoIkVycm9yOiBwZW1iYWdpYW4gZGVuZ2FuIG5vbCB0aWRhayBkaXBlcmJvbGVoa2FuLlxuIik7CiAgICAgICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICAgICAgfQogICAgICAgICAgICBwcmludGYoIkhhc2lsOiAlLjBmXG4iLCBoYXNpbCk7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgIHByaW50ZigiT3BlcmF0b3IgdGlkYWsgdmFsaWQhXG4iKTsKICAgICAgICAgICAgcmV0dXJuIDE7CiAgICB9CiAKICAgIHJldHVybiAwOwp9