wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN 4

Total questions: 10

Worksheet time: 30mins

Name
Class
Date
1.

Type Data String adalah type data majemuk yang terbentuk dari kumpulan character maksimal sebanyak:

a)

266

b)

255

c)

256

d)

265

2.

Type data yang tidak dapat digunakan untuk variabel x,y,z adalah:

a)

Boolean

b)

Byte

c)

Integer

d)

word

3.

Lambang/tanda ==, <=, >=, != termasuk dalam operator

a)

Relasi

b)

Aritmatika

c)

Bitwise

d)

Unary

4.

STRCPY digunakan untuk

a)

mengetahui panjang dari String

b)

untuk membandingkan dua nilai String atau lebih

c)

menggabungkan dua atau lebih nilai String

d)

Menyalin nilai String

5.

untuk mengetahui panjang dari String digunakan perintah

a)

STRCAT

b)

STRLEN

c)

STRCPT

d)

STRCMP

6.

Penulisan untuk mendeklarasikan variable A dengan tipe data integer adalah

a)

Int A;

b)

A Int:

c)

A Integer;

d)

Integer A;

7.

Dalam bahasa C++ terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal, yaitu :

a)

Bool

b)

Int

c)

Char

d)

Float

8.

Tipe data yang digunakan untuk menampung sebuah karakter adalah :

a)

Bool

b)

String

c)

Int

d)

Char

9.
  • Di bawah ini ada sebuah Algoritma sebagai berikut :

  • 1.Mulai

  • 2.Nama pelajar dan nilai (sudah terbaca)

  • 3.Kalau siswa mendapat nilai >70 maka ket “lulus”

  • 4.Kalau siswa mendapat nilai <70 maka ket “tidak lulus”

  • 5.Data nama, nilai dan keterangan akan ditampilkan

  • 6.Selesai

10.
  • Di bawah ini ada sebuah Algoritma untuk menjawab Flowchat sebagai berikut :

  • 1.Mulai

  • 2.Pelanggan pertama singgah ke rumah makan

  • 3.Pelanggan menentukan pilihan makanan melalui menu yang tersedia

  • 4.Jika makanan sesuai selera konsumen maka mereka akan jadi memesan, jika tidak maka tidak akan ada pemesanan

  • 5.Jika pelanggan jadi memesan maka menu akan terpilih

  • 6.Pelayanan akan melihat stok makanan, jika tersedia maka akan didistribusikan jika tidak pelayan akan menyarankan konsumen untuk memilih menu yang lain.

  • 7.Setelah diproses kosumen akan menerima makanan yang sudah dipesan

  • 8.Selanjutnya akan terjadi transaksi pembayaran di kasir

  • 9.Kasir akan memberikan kwitansi atau bukti pembayaran

  • 10.Jika semua tahap telah dilalui (makanan sudah dibayar) maka konsumen akan meninggalkan rumah makan

  • 11.Selesai