Tugas Pertemuan 2 - Struktur Dasar (Review) C++

 Penjelasan Singkat Program Dasar C++

1. Mencetak Nama Lengkap (dengan cout)
 

Deskripsi: 
Program ini menunjukkan cara dasar menampilkan teks ke layar menggunakan objek cout dari library iostream. Nama "Azka Fairus Syamsa" dicetak sebagai output standar.


2. Fungsi Puts()

Deskripsi:
Program ini mendemonstrasikan penggunaan fungsi puts() untuk menampilkan satu baris teks. Berbeda dengan cout, fungsi puts() secara otomatis menambahkan karakter baris baru (newline) di akhir output.

3. Input menggunakan "cin"

Deskripsi:

Kode ini mengilustrasikan cara menerima masukan dari pengguna menggunakan perintah cin. Nilai integer yang dimasukkan kemudian disimpan dalam variabel dan ditampilkan kembali menggunakan cout.

4. Struktur Percabangan (If-Else)

Deskripsi:

Program ini menggunakan struktur kendali if-else untuk mengecek apakah sebuah bilangan bersifat genap atau ganjil. Logika pengecekan dilakukan dengan menggunakan operator modulus (%) untuk melihat sisa pembagian angka tersebut dengan dua. Apabila memiliki sisa maka bilangan itu ganjil, jika tidak maka bilangan itu genap.

5. Struktur Perulangan (Loop)

Deskripsi:
Program ini menunjukkan penggunaan nested loop (perulangan bersarang) untuk mencetak pola angka berbentuk segitiga. Variabel number terus bertambah nilainya setiap kali angka dicetak di dalam baris dan kolom yang ditentukan.


6. Fungsi Vokal atau Konsonant (vowelOrConsonant)

Deskripsi: 
Program ini mendefinisikan sebuah fungsi kustom (user-defined function) untuk menentukan apakah suatu karakter merupakan huruf vokal atau konsonan. Fungsi tersebut menggunakan logika perbandingan karakter baik dalam format huruf kecil maupun huruf kapital.


7. Fungsi Bilangan Prima (IsPrime)

Deskripsi: 
Kode ini berisi fungsi untuk mengecek bilangan prima dan fungsi lain untuk mencari seluruh bilangan prima dalam rentang tertentu. Program ini memadukan logika perulangan dan kondisi untuk menyaring angka-angka yang hanya bisa dibagi oleh satu dan dirinya sendiri.


8. Array (Min-Max)

Deskripsi:
Program ini mendemonstrasikan manipulasi data dalam array untuk mencari nilai minimum dan maksimum. Fungsi getMin dan getMax digunakan untuk menyisir seluruh elemen array dan membandingkannya satu per satu.


9. Pointers

Deskripsi:
File ini menjelaskan konsep dasar pointer di C++, yaitu variabel yang menyimpan alamat memori dari variabel lain. Program menampilkan nilai asli, alamat memori menggunakan operator &, serta cara mengakses nilai melalui pointer dengan operator dereferensi *.

10. String

Deskripsi:
Kode sederhana ini menunjukkan penggunaan tipe data string di C++ untuk menyimpan teks. Program menggunakan metode .size() untuk menghitung dan menampilkan jumlah karakter yang terdapat dalam kata "GeeksForGeeks".















 

Comments

Popular Posts