wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pemograman dasar

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

urutan langkah langkah yg logis dan sistematis untuk memecahkan suatu masalah tertentu disebut?

a)

algoritma

b)

flowchart

c)

buku panduan

2.

urutan langkah-langkah pemecahan masalah yang digambarkan melalui bagan-bagan atau diagram alir disebut?

a)

algoritma

b)

flowchart

c)

kerangka pikiran

3.

simbol tersebut digunakan untuk?

a)

input

b)

proses

c)

kondisi dimana ada pilihan yes/no

4.

simbol tersebut berfungsi untuk apa?

a)

mulai

b)

proses

c)

input/output

5.

simbol tersebut digunakan untuk?

a)

mulai

b)

input/output

c)

proses

d)

pilihan yes/no

6.

perintah yang digunakan untuk menampilkan text pada bahasa c adalah...

a)

print

b)

printf

c)

println

7.

scanf digunakan untuk....

a)

menyimpan yg di inputkan pada variabel

b)

menampilkan text

c)

sebagai pemrosesan

8.

#include<stdio.h> pada program berfungsi sebagai?

a)

menampilkan hasil program

b)

sebagai penerjemah atau library

c)

menyimpan data pada variable

9.

program yang terdapat 2 kondisi ya atau tidak disebut program apa?

a)

bercabang

b)

program langsung

c)

program bahasa C

10.

tipe data int (integer) digunakan untuk?

a)

bilangan ganjil

b)

bilangan genap

c)

bilangan berkoma

d)

bilangan bulat

11.

tipe data 'float' digunakan untuk?

a)

bilangan berkoma

b)

bilangan ganjil

c)

bilangan bulat

12.

perhatikan program berikut! 'a' berfungsi sebagai?


#include <stdio.h>

int main()

{ int a;

printf("Masukkan sebuah bilangan : ");

scanf("%d", &a);

if (a % 2 == 0)

{ printf("Bilangan %d adalah genap.\n", a); }

else { printf("Bilangan %d adalah ganjil.\n", a); } return 0;}

a)

variable untuk menyimpan data yg kita inputkan

b)

inisial angka

c)

sebagai penampil bilangan

13.

program berikut error, perhatikan dimana letak kesalahannya!


#include <stdio.h>

int main()

{ int a;

printf("Masukkan sebuah bilangan : ");

scanf("%d", a);

if (a % 2 == 0)

{ printf("Bilangan %d adalah genap.\n", a); }

else { printf("Bilangan %d adalah ganjil.\n", a); } return 0;}

a)

tidak ada titikoma - if (a % 2 == 0)

b)

tidak ada '&a' pada - scanf("%d", a);

c)

semua benar