Assalamualaikum saya M. Bagus Putra F. mahasiswa Universitas Muhammadiyah Sidoarjo Semester 1 Program Studi Informatika Fakultas Sains dan Teknologi.
NIM
: 191080200014
Kelas : 1A1
MODUL
1.
(Input / Output Jenis Data)
Setiap program c++ mempunyai struktur umum ,yaitu :
1. Include
Adalah
salah satu pengarah prepocessor directive yang tersedia pada c++ prepocessor selalu dijalankan terlebih dahulu
pada saat proses kompilasi terjadi .
2. Fungsi main ()
Fungsi ini menjadi
awal dan akhir eksekusi program c++.main adalah nama judul fungsi.melihat
bentuk seprti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama
,
utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah
fungsi.
3. Komentar
Komentar tidak pernah di compiler. Dalam C++ terdapat 2 jenis
komentar, yaitu :
Jenis 1 :
/* Komentar anda di letakkan di dalam ini bisa mengapit lebih dari satu baris
*/
Jenis
2 : // Komentar anda diletakkan disini
(hanya bisa perbaris)
4. Tanda Semicolon
Tanda semicolon “ : “ digunakan untuk mengakhiri sebuah peryataan.
Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.
5. Mengenal Cout (
dibaca : C out)
Pernyataan cout merupakan sebuah objek di dalam C++, yang
digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar)
Kesimpulan
Berikut di atas adalah
contoh struktur paling dasar mengenai program yang terdapat pada modul 1.
Peserta dapat memahami hal hal yang paling sederhana mengenai program yang akan
dibuatnya dengan mengenal struktur dasarnya.
Modul
2.
(Struktur Pemrograman Pencabangan)
Struktur program pencabangan mempunyai dasar dasar
yang harus dipahami seperti berikut :
1.
PENCABANGAN
TUNGGAL : IF
2. PENCABANGAN
GANDA: IF-ELSE
3.
PENCABANGAN
BERTINGKAT : IF-ELSE-IF
4.
KONDISI
KOMBINATORIAL
Kesimpulan
:
Program pencabangan itu sendiri yaitu Percabangan merupakan
salah satu pernyataan yang digunakan untuk mengambil keputusan terhadap satu
atau beberapa kemungkinan di dalam bahasa pemrograman. Peserta dapat memahami
bagaimana cara melakukan pencabangan dengan baik dan tepat.
Modul
3.
(Struktur Pemrograman : Lompatan & Kalang)
Sebuah
/ kelompok intruksi diulang untuk jumlah pengulangan tertentu. Baik yang
terdifinisikan sebelumnya ataupun tidak.
Struktur
pengulangan terdiri atas dua bagian :
1. Kondisi pengulangan yaitu
ekspresi Boolean yang harus di
penuhi untuk melaksanakan pengulangan.
2. Isi atau badan pengulangan yaitu satu atau
lebih pernyataan (aksi) yang akan
diulang.
Perintah atau notasi dalam struktur pengulangan adalah :
1.
Pernyataan while
2.
Pernyataan do…while
3.
Pernyataan for
4. Pernyataan continue dan break
5.
Pernyataan go to
Kesimpulan :
Peserta
praktikum dapat melakukan lompatan dan kalang pada sebuah program yang akan
dibuat sesuai dengan tata cara yang benar sesuai modul yang telah di ajarkan
pada praktikum
MODUL 4 .
1. Tabel Kuadrat
· Mengetahui fungsi kegunaan setw,untuk membuat tampilan dalam rata kanan dengan lebar ditentukan oleh nilai yang ada dalam kurung
2. Memutus k : BREAK & CONTINUE
· Break berfungsi mengeluarkan eksekusi compiler dari struktur program setelah suatu kondisi tertentu dipenuhi.
· Continue berfungsi melanjutkan eksekusi compiler ke blok selanjutnya setelah suatu kondisi tertentu dipenuhi
3. Tabel Sinus
· Fungsi dari Oerator += untuk menambahkan nilai x dengan nilai 10
4. Tabel konversi suhu
Dengan struktur yang serupa (namun tak sama) memakai DO-WHILE, buatlah tabel konversi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin, mulai dari suhu 0°C sampai 100°C dengan langkah 5°C. Tampilannya kurang lebih sebagai berikut :
-----------------------------
C F R K
0 32.0 0.0 273.25
5 41.0 4.0 278.25
10 50.0 8.0 283.25
…
95 203.0 76.0 368.25
100 212.0 80.0 373.25
5. Metode numeris : Bisection
Apakah guna dari fungsi setprecision()?
· setprecision() berfungsi mengatur jumlah digit pecahan yang akan ditampilkan/ banyaknya angka decimal
Apa beda antara ios::fixed dan ios::scientific ?
· ios::fixed berfungsi memformat keluaran dalam bentuk notasi desimal
· ios::scientific berfungsi memformat keluaran dalam bentuk notasi eksponensial
apafungsi dari fabs() ?
· fabs() berfungsi menghentikan iterasi yC setelah memenuhi kondisi yang ditetapkan.
6. Kalang FOR untuk perulangan
1
2 4
3 6 9
…..
9 18 27 36 45 54 63 72 81
10 20 30 40 50 60 70 80 90 100
Modul 5.
strlen() = Bentuk format strlen(const char *s)
Fungsi menghitung panjang string s
strcpy() = Bentuk format strcpy(char *dest, const char *src)
Fungsi mengkopi string src ke dest
strcat() = Bentuk format strcat (char*dest, const char*src)
Fungsi menambahkan kopian src ke bagian akhir dest
strcmp() = Bentuk format strcmp(const char*s1, const char*s2)
Fungsi melakukan perbandingan s1 dengan s2
strcspn() = Bentuk format strcspn (const char *s1, const char *s2)
Fungsi menemukan bagian awal string s1 yang mengandung s2
strupr() = Bentuk format strupr(const char *s)
Fungsi mengubah string menjadi huruf KAPITAL (uppercase)
strlwr() = Bentuk format strlwr(const char *s)
Fungsi mengubah string menjadi huruf biasa/kecil (lowercase)
strrev() = Bentuk format strrev(const char *s)
Fungsi membalik semua karakter string, jadi huruf terakhir menjadi awal
strset() = Bentuk format strset(const char *s, int ch)
Fungsi menset semua karakter dalam s ke ch
MODUL 6.
1. Fungsi untuk memotong motong program
2. Fungsi untuk mengisi dan menampilkan matriks
Memodifikasi program untuk dapat mengisi dan menampilkan matriks B dengan ukuran yang sama, serta matriks C yang merupakan penjumlahan antara A dan B
3. Fungsi dengan nilai kembalian (freturn value) : Bisection
4. Program Konversi Suhu
5. Sekup Vaiabel di dalam fungsi
6. Pelewatan Paramater pada pemanggilan fungsi
7. Overloading, pendefinisian funsi dengan nama sama
8. Nilai devault pada parameter fungsi
9. Fungsi penukaran dua buah variable
10. Menuliskan ke file teks
11 Membaca darifile teks
Komentar
Posting Komentar