yth. Ibu Sofie Defianti
berikut ini adalah jawaban dari tugas yang telah ibu berikan kepada saya,
mohon untuk diterima, terima kasih
1. type data dibawah ini yang tidak termasuk tipe data sederhana adalah??
jawab : B. string
alasan : karena string termasuk ke dalam tipe data majemuk yang terbentuk dari kumpulan character.
2. ==, <=, >=, !=, termasuk kedalam operator???
jawab : D. Relasi
alasan : simbol-simbol tersebut termasuk dalam operator relasi
3. tipe data yang menghasilkan bentuk keluaran nilai True and False ( Benar dan Salah) adalah??
jawab : A. Boolean
alasan : tipe data tersebut hanya mempunyai dua bentuk keluaran yaitu True and False yang dinyatakan
dengan 1(benar) dan 0(salah)
4. void main ()
{
....(a)..... x.y,z;
clrscr();
cout<<"\n input nilai x=" ; cin>>x;
cout<<"\n input nilai y="; cin>>y;
z=x+y;
cout<<"\n hasil penjumlahan ="<<z;
getch();
}
tipe data yang tepat untuk (a) adalah??
jawab : D . integer
alasan : integer merupakan tipe data sederhana yang merupakan bilangan bulat dan tidak mengandung
pecahan, sedangkan boolean hanya mempunyai 2 keluaran yaitu True and False, string merupakan
kumpulan character, char digunakan untuk menampung sebuah data yang berbentuk karakter,
Array terlalu rumit,
5. void main()
{
int r=10; int s;
clrscr();
s=10+ ++r;
clrscr();
cout<<"r ="<<r<<'\n';
cout<<" s = "<<s<<'\n';
getch();
}
jawab : A. r=11, s=21
alasan : jika diletakan di depan variabel maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum menjumpai ekspresi ini, sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini di temukan, sedangkan apabila diletakan di depan variabel maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini ditemukan atau nilai variabel akan tetap pada saat ekspresi ini di temukan.
tersebut di atas merupakan jawaban saya dan alasan dari jawaban tersebut menurut saya sendiri.
terima kasih saya ucapkan atas perhatiannya,
wassalam,
Dian. A