Anda di halaman 1dari 3

1.

Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan
suatu operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator
adalah
a. Menjumlahkan dua nilai
b. Memberikan nilai ke duatu variabel
c. Mebandingkan kesamaan dua nilai
d. Menginputkan suatu nilai
e. Semua jawaban benar
2. Penggunaan aritmatika yang benar di program c yaitu
a. t=t+angka;
b. float r,I,x,t=0;
c. while(i<=3);
d. for(x=1,x<=10,X++);
e. t=x+y

3. Fungsi dari operator % sebagai


a. Pembagi 2 bilangan
b. Membagi per seratus persen
c. Prosentasi 2 bilangan
d. Mencari sisa pembagian 2 bilangan
e. Prosentase bilangan
4. Pernyataan a = 7 % 4 akan menghasilkan a = [C5]
a.
1
b.
2
c.
3
d.
4
e.
5

A.
B.
C.
D.
E.

5. Nilai P=0; Q=5; R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan
algoritmanya adalah nilai P=Q, Q=R maka nilai P+Q+R adalah ..
15
25
35
20
30

6. #include <stdio.h>
#include <stdlib.h>
int main()
{
int a=5, b=25, c=20,d=4,jumlah;
jumlah=a+b*c/d;
printf("Beberapa hasil perhitungan a+b*c/d ?\n");
printf("jawabannya adalah %d\n",jumlah);
}

Hasil yang di peroleh dari program diatas adalah .....


a. 125
b. 126
c. 130
d. 135
e. 150

7. #include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c,d=0;
a = 3.0f;
b = 4.0f;
c = 7.0f;
d = b*b-4*a*c;
printf("Hasil = %f\n",d);
}
Hasil yang di peroleh dari program diatas adalah .....

a.
b.
c.
d.
e.

Hasil = 68
Hasil = -68
Hasil = 252
Hasil = 28
Hasil = -28

8. #include <stdio.h>
#include <stdlib.h>
int main()
{
float tugas,mid,uas,na;
printf("input nilai tugas:");
scanf("%f",&tugas);
printf("input nilai mid:");
scanf("%f",&mid);
printf("input nilai uas:");
scanf("%f",&uas);
na=0.2*tugas+0.3*mid+0.4*uas;
printf("nilai akhir = %f",na);
}

Jika Rudi memilik nilai tugas 80,50 nilai mid 90 dan nilai uas 85,50. Berapakah nilai akhir
Rudi .........
a.
b.
c.
d.
e.

Nilai akhir = 70,00


Nilai akhir = 67,10
Nilai akhir = 77,00
Nilai akhir = 77,30
Nilai akhir = 77,33

9. Operator Logika yang menyatakan atau dalam lambang berikut ini adalah
a. &&
b. ||
c. !
d. <>
e. =

10.#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned a,b;
unsigned hasil;
printf("masukkan bilangan pertama = ");
scanf ("%u",&a);
printf ("masukkan bilangan kedua = ");
scanf ("%u",&b);
hasil = a&&b;
printf ("operasi dari %d dan %d adalah %u \n\n", a, b, hasil);
}

Jika nilai a=1 dan nilai b=0 maka hasil dari operasi diatas adalah ....
a.
b.
c.
d.
e.

Hasil = 1
Hasil = 0
Hasil = -1
Hasil = 2
Semua jawaban salah

Anda mungkin juga menyukai