Anda di halaman 1dari 7

Nama : Muhamad Ramadan

Kelas : 1DC01
Mata Praktikum : Pratikum Bahasa Pemograman
Matakuliah : Bahasa Pemograman
Pertemuan Ke :2
Tanggal : 06 April 2023
Soal Tipe : ESSAY

Laboratorium Sistem Informasi


Universitas Gunadarma
ATA 2022 / 2023
Tugas :

1. Sebutkan dan jelaskan (file header) pada C++!


2. Jelaskan struktur kondisi bahasa c++!
3. Buatlah sebuah program perulangan dengan menggunakan struktur perulangan for pada bahasa
C++ yang menghasilkan output seperti berikut ini dan Jelaskan Logika Program tersebut!

Note:
“Nama praktikan_NPM” diganti menjadi nama dan NPM masing-masing praktikan
(Contoh: “thv_301295 1”).
Lampirkan screenshoot input dan output .

CATATAN !!!
Kumpulkan Jawaban Dalam Format Pdf.
Gunakan Template Atau Format Ini Untuk Menjawab.
Praktikan Yang Jawabanya Sama [ Kesamaan 80% ] Akan Mendapatkan Nilai Minimal !
Praktikan Yang Tidak Menjelaskan Logika Pengerjaan Akan Mendapatkan Nilai Minimal !
Jawaban Yang Dikumpulkan Diluar Batas Waktu Pertemuan Tidak Akan Diinput Nilainya.!
Format Save Activity : ACT1_TIPE_NAMA_NPM_KELAS.PDF

Jawaban :

1. Macam-macam File Header yang sering digunakan adalah sebagai berikut :


1) stdio.h : Merupakan singkatan dari standar input output header yang digunakan sebagai standar input
output operasi yang digunakan oleh bahasa C, akan tetapi bisa juga digunakan dalam bahasa C++.
Fungsi-fungsi yang ada didalam stdio.h antara lain sebagai berikut :
1. printf() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan
kelayar secara terformat (menentukan tipe data yang akan dikeluarkan).
2. puts() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan
yang bertipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).
3. putchar() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan
yang bertipe data char(tanpa harus melakukan penentuan tipe data terlebih dahulu).
4. scanf() : merupakan fungsi masukan yang digunakan untuk menginputkan data numerik,
karakter, dan string secara terformat (menentukan tipe data yang akan dimasukan).
5. gets() : merupakan fungsi masukan yang khusus untuk menerima masukan tipe data string
(tanpa harus melakukan penentuan tipe data terlebih dahulu).

2) iostream.h : Merupakan singkatan dari input outout stream header yang digunakan sebagai standar
input output operasi yang digunakan oleh bahasa C++. Fungsi-fungsi yang ada didalam iostream.h
antara lain sebagai berikut :
6. cout : merupakan fungsi keluaran pada C++ yang menampilkan data dengan tipe data apapun
kelayar.
7. cin : merupakan fungsi masukan pada C++ yang bisa memasukan data berupa numerik dan
karakter.
8. endl : merupakan suatu fungsi yang manipulator yang digunakan untuk melakukan perintah
Newline atau pindah baris

3) conio.h : Merupakan File Header yang berfungsi untuk menampilkan hasil antarmuka kepada
pengguna. Fungsi -fungsi yang ada didalam conio.h antara lain sebagai berikut :
9. getch() : merupakan singkatan dari get character and echo yang digunakan untuk menahan
(pause) output suatu program dan akan kembali mengeksekusi setelah kita melakukan inputan
baik itu tombol enter atau tombol lainnya dan inputan tersebut tidak ditampilkan dalam
window.
10. getche() : secara fungsi sama dengan getch() akan tetapi ketika melakukan inputan, inputan
tersebut tampil dalam window.
11. clrscr() : merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar
windows .

4) math.h : Merupakan file header yang berfungsi untuk operasi matematika.Fungsi-fungsi yang ada
di math.h antara lain sebagai berikut :
12. sqrt() : fungsi ini digunakan untuk menghitung akar dari suatu bilangan. Bentuk umum
penulisannya adalah sqrt(bilangan); .
13. pow() : fungsi ini digunakan untuk menghitung hasil dari perpangkatan suatu bilangan .
Bentuk umum penulisannya adalah pow(bilangan,pangkat); .
14. sin(), cos(), tan() : fungsi ini digunakan untuk menghitung nilai sinus, cosinus, dan tangen
dari sudut yang dimasukan. Bentuk umum penulisannya adalah sin(bilangan); .

2. .
PERCABANGAN 1 KONDISI (IF-STATEMENT) PADA BAHASA C++
• Pengertian Percabangan 1 Kondisi (If Statement)

Percabangan 1 kondisi (If Statement) merupakan pilihan yang hanya ada satu kondisi yang
menjadi syarat untuk melakukan satu buah atau satu blok instruksi.

• Struktur Percabangan 1 Kondisi (If Statement)

1. if(Kondisi){
2. Pernyataan;
3. }

• Flowchart percabangan 1 kondisi (If Statement)

`PERCABANGAN 2 KONDISI (IF-ELSE STATEMENT)

• Pengertian Percabangan 2 kondisi (If-else statement)

Percabangan 2 kondisi (If-else statement) merupakan percabangan yang memiliki dua blok pilihan
yaitu bernilai benar dan bernilai salah.

• Struktur Percabangan 2 kondisi (If-else statement)

1. if(Kondisi){
2. Pernyataan;
3. }else{
4. Pernyataan;
5. }
• Flowchart Percabangan 2 kondisi (If-else statement)

PERCABANGAN LEBIH DARI 2 KONDISI (IF-ELSE-IF STATEMENT)


• Pengertian Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

Percabangan Lebih dari 2 Kondisi (If-else-if Statement) merupakan percabangan yang memiliki
lebih dari dua blok pilihan.

• Struktur Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

1. if(Kondisi){
2. Pernyataan;
3. }else if(Kondisi){
4. Pernyataan;
5. }else{
6. Pernyataan;
7. }

• Flowchart Percabangan Lebih dari 2 Kondisi (If-else-if Statement)


TED-IF STATEMENT)
• Pengertian percabangan bersarang (Nested-if)

Percabangan bersarang merupakan percabangan yang membuat blok percabangan di dalam


percabangan sehingga pada percabangan yang pertama akan melakukan percabangan lagi di
dalamnya.

• Struktur percabangan bersarang (Nested-if)

1. if(kondisi){
2. if(kondisi){
3. pernyataan;
4. }else if{
5. pernyataan;
6. }else{
7. pernyataan;
8. }
9. }else if (kondisi){
10. if(kondisi){
11. pernyataan;
12. }else if{
13. pernyataan;
14. }else{
15. pernyataan;
16. }
17. }else{
18. if(kondisi){
19. pernyataan;
20. }else if{
21. pernyataan;
22. }else{
23. pernyataan;
24. }
25. }
3. Program Pengulangan for

Anda mungkin juga menyukai