Algoritma dan pemomgraman no 4(a) ga usah dijawab kak mohon bantuannya

Berikut ini adalah pertanyaan dari andhyalfian123 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Algoritma dan pemomgraman
no 4(a) ga usah dijawab kak mohon bantuannya
Algoritma dan pemomgraman
no 4(a) ga usah dijawab kak mohon bantuannya

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan Penjelasan:

Nomor 4b

double x, y;

y = ((x*x)/2) + (2/(x*x));

Untuk baris kedua, tanpa kurung luar pun, tidak masalah, karena operasi pembagian pasti dikerjakan lebih dulu daripada penjumlahan.

Jadi, baris kedua bisa juga begini:

y = (x*x)/2 + 2/(x*x);

Nomor 5

Yang ditanyakan adalah "isi a". Jika memang ini yang ditanyakan, jawabannya tidak terdefinisi karena variabel a tidak ada di situ.

Oleh karena itu, akan saya jawab untuk isi variabel p dan q saja.

Nomor 5a

int p;

Nilai p di sini adalah integer/bilangan bulat 0, yang merupakan inisialisasi nilai oleh compiler C atau C++. Biasanya, ketika dieksekusi/dikompilasi, compiler C/C++ akan mengeluarkan pesan peringatan (warning), bukan pesan kesalahan (error).

Nomor 5b

int p = 4, q = 3;

  • pberisi nilai4 bertipe integer, dan qberisi nilai3 bertipe integer.

p = p+3;

  • pberisi nilai7 (4+3=7), sedangkan qtetap berisi nilai3.

p--;

  • p-- sama artinya dengan p = p-1. Oleh karena itu, setelah baris ini dieksekusi, pakan berisi nilai6 (7-1=6). Sedangkan qtetap berisi nilai3.

p-=q;

  • p-=q sama artinya dengan p = p-q. Oleh karena itu, setelah baris ini dieksekusi, pakan berisi nilai3 (6-3=3). Sedangkan q tetap tidak berubah, berisi nilai 3.

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 08 Feb 22