NIM : 181430021
Prodi/Tk : TMK/ II
Tugas
Jelaskan apa yang terjadi ketika syntax dibawah ini di input pada bahasa pemrograman C++ lalu di
eksekusi , dan bagaimana hasil tersebut dapat diperoleh?
Step 3: Apabila syntax yang di input sudah benar, maka akan muncul program dengan tampilan hasil
dari syntax yang telah diinput tadi. Untuk hasilnya seperti berikut
Step 4: Analisis hasil
Dalam program yang kita buat terdapat hasil operasi aritmatik berdasarkan syntax yang
telah kita input sebelumnya. Dimana dapat dilihat hasilnya adalah :
4 30 20
n (spasi) m (spasi) k
n =4
m = 30
k = 20
Pertama kita tinjau dari mana nilai n berasal. Bila dilihat dari syntaxnya terdapat 2 nilai n,
yakni
untuk nilai n yang kedua hasilnya dipengaruhi oleh operasi perkalian, pembagian, modulus,
dan penjumlahan.
n = ( (1,6) + ( 3) )
n = 4,6
Karena nilai n merupakan tipe data integer maka hasilnya harus dalam bilangan bulat.
k = n*2 + m;
k = k/2;
Sesuai urutan, maka yang dioperasikan adalah nilai k yang terletak lebih atas terlebih dahulu,
dimana:
k = n*2 + m
k = 5*2 + 30
k = 40
k = k/2
k = 40/2
k = 20
Selesai