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
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);
}
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.
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