Latihan Mandiri
Jawablah pertanyaan-pertanyaan berikut dengan benar !
#include <stdio.h>
Int main(){
Char huruf;
Printf(“Masukan sebuah huruf: “);
Scanf(“%c”, &huruf);
Printf(“huruf yang dimasukan adalah %c”, huruf);
Return 0;
}
Jawab
1. Output program aadalah keluaran unit / perangkat luar yang digunakan untuk
menampilkan atau menerjemahkan data yang keluar dari mikroprosesor computer.
2. Fungsi puts() digunakan untuk menampilkan hasil dalam bentuk yang sederhana
,sedangkan fungsi printf() umumnya digunakan untuk menampilkan hasil yang lebih
rumit .
3.
/* Penggunaan scanf */
#include <stdio.h>
Int main(){
Int bil1; /* deklarasi variable untuk masukan */
#include <stdio.h>
Int main(){
Int a = 5, b = 7 ;
Puts(“a = 5, b = 7);
Printf(“a + b = %d n”, a + b);
Printf(“a – b = %d n”, a – b);
Printf(“a x b = %d n”, a * b);
Printf(“a : b = %d n”, a / b);
Return 0;
}
Jawab
1.
2. - Kesalahan Leksikal
- Kesalahan Sintaksis
- Kesalahan Semantik
3.
4.
5.
1. Berikut ini bahasa pemrograman yang berkembang pada tahun 1980an, kecuali ….
a. C++ d. Eiffel
b. Java e. Perl
c. Ada
2. Bahasa…merupakan pengembangan dari Pascal.
a. C d. Java
b. COBOL e. PHP
c. Delphi
3. Yang tidak termasuk fasilitas dalam suatu IDE perangkat lunak pemrograman adalah…
a. Editor d. Debuger
b. Kompilator e. Executor
c. Linker
4. Salah satu perangkat untuk membuat program adalah…
a. Microsoft Word
b. Microsoft Windows
c. Notepad
d. Microsoft Visual Studio
e. CodeName
5. Salah satu fungsi dari Bahasa C untuk menampilkan hasil ke layar adalah…
a. Print d. Write
b. Printf e. Display
c. Put
6. Pada Bahasa C , fungsi scanf digunakan untuk…
a. Menampilkan hasil ke layar
b. Menerima masukan dari pengguna
c. Memindai layar
d. Memanggil file ke library
e. Menampilkan komentar
7. Program yang memeriksa kesalahan pada kode program adalah …
a. Editor d. Kompilator
b. Debugger e. Linker
c. Builder
8. Kesalahan dalam penggunaan tanda disebut kesalahan …
a. Leksikal d. Paralaks
b. Semantic e. Prosedural
c. Sintaksis
9. Penulisan computer 1 baris yang benar pada Bahasa c adalah…
a. * ini komentar *
b. # ini komentar #
c. */ ini komentar /*
d. /* ini komentar */
e. $ ini komentar $
10. Yang tidak termasuk kata kunci Bahasa C adalah…
a. Short d. Return
b. Do e. Exit
c. While
#include <stdio.h>
Int main{
Int a {
Jawab
1. - integer
- Unsigned Integer
- Unsigned Long Integer
- Float
- Double
- Long Double
- Char
2.
Latihan Mandiri
Jawablah pertanyaan-pertanyaan berikut dengan benar !
1. Bagaimana urutan pengerjaan operator dalam Bahasa C ?
2. Apa kegunaan operator pembeli nilai ?
3. Apa arti dari A +=5 ?
4. Pada ekspresi a = 2 + (5 + 7), operator manakah yang di kerjakan terlebih dahulu?
5. Apakah hasil dari ekspresi 2<= 7?
Jawab
1.
2. Operator pemberi nilai operator penugasan dan pemberi nilai merupakan
operator yang merupakan operator yang paling umum dalam semua bahasa
pemrograman. Operator ini dilambangkan dengan “=” yang digunakan
untuk memberikan nilai kepada suatu variable di sebelah kiri operator.
3.
UJI KOMPETENSI BAB 4
1. Yang tidak termasuk tipe data dasar dalam Bahasa C adalah …
a. Integer
b. Long Integer
c. Unsigned Long Integer
d. Float
e. Double Float
2. Untuk menyimpan bilangan 0-50.000, tipe data dasar yang sebaiknya digunakan
adalah...
a. Integer
b. Long Integer
c. Unsigned Long Integer
d. Unsigned Integer
e. Float
3. Kode format untuk tipe data double adalah…
a. %d d. %If
b. %u e. %D
c. %Id
4. Yang tidak termsuk operator aritmetika adalah…
a. + d. /
b. - e. *
c. X
5. Pada ekspresi a = 1 – (2 + ¾), operator yang terakhir dikerjakan adalah…
a. + d. /
b. – e. *
c. x
6. Misalkan variable a berisi bilangan 3.14.
Penulisan kode yang tepat untuk menampilkan variable a adalahh …
a. Printf(“a= %d”, a )
b. Printf(“a=%d”, &a);
c. Printf(“a=%f”,a);
d. Printf(“a=%f”, &a);
e. Printf(“a=”,a);
7. Ekspresi c * = 7 seatara dengan…
a. C = C + 7 d. C = C/7
b. C = C – 7 e. C = 7
c. C = C * 7
8. Berikut ini adalah operator perbandingan pada Bahasa C, kecuali
a. < d. >
b.
c.
9. Perhatikan kode program berikut.
#include <stdio.h>
Int main() {
Float a, b, c,
a = 24;
b=7;
c = a/b;
printf(“nilai c = %.2f”, c);
return 0;
}
a. Nilai c = %.2f
b. Nilai c = a/b
c. Nilai c = 3.428571
d. Nilai c = 3
e. Nilai c = 3.43
10. Symbol dari operator logika atau adalah…
a. / d. &&
b. \ e. OR
c. ||
Jawablah pertanyaan-pertanyaa berikut dengan benar !
1. Mengapa penggunaan tipe data yang tepat di perlukan dalam sebuah program?
2. Jelaskan perbedaan mengenai tipe data integer dan karakter!
3. Apakah yang di maksud dengan ekspresi?
4. Sebutkan 5 macam operator aritmetika yang dapat di gunakan dalam bahasa C!
5. Sebutkan kegunaan operator hubunngan!