Modul ini membahas percabangan jamak dengan CASE ... OF untuk pengambilan keputusan berdasarkan nilai variabel selektor. Statement CASE digunakan untuk memilih salah satu blok kode berdasarkan nilai variabel yang dicocokkan, sedangkan ELSE digunakan jika tidak sesuai. Beberapa contoh program mendemonstrasikan penggunaan CASE ... OF untuk menentukan nama anak, ramalan zodiak, hari, bulan, nilai huruf, dan gaji karyaw
Dokumen tersebut membahas tiga jenis variabel yang berkaitan dengan lingkupnya dalam penulisan fungsi, yaitu: (1) variabel otomatis yang hanya dikenal di dalam fungsi tempat didefinisikan, (2) variabel eksternal yang dikenal di semua fungsi karena didefinisikan di luar fungsi, dan (3) variabel statis.
Modul ini membahas percabangan jamak dengan CASE ... OF untuk pengambilan keputusan berdasarkan nilai variabel selektor. Statement CASE digunakan untuk memilih salah satu blok kode berdasarkan nilai variabel yang dicocokkan, sedangkan ELSE digunakan jika tidak sesuai. Beberapa contoh program mendemonstrasikan penggunaan CASE ... OF untuk menentukan nama anak, ramalan zodiak, hari, bulan, nilai huruf, dan gaji karyaw
Dokumen tersebut membahas tiga jenis variabel yang berkaitan dengan lingkupnya dalam penulisan fungsi, yaitu: (1) variabel otomatis yang hanya dikenal di dalam fungsi tempat didefinisikan, (2) variabel eksternal yang dikenal di semua fungsi karena didefinisikan di luar fungsi, dan (3) variabel statis.
Dokumen tersebut membahas tentang hubungan antara pointer dan array di C++. Pointer dapat menunjuk ke array karena secara internal array juga menyatakan alamat memori. Dengan kata lain, nama array sebenarnya sudah menunjuk ke alamat elemen pertama dari array. Oleh karena itu, pointer dapat diset sama dengan nama array untuk menunjuk ke seluruh elemen array. Elemen array dapat diakses menggunakan notasi array maupun pointer dengan menambahkan nilai inde
The document describes the insertion sort algorithm, which sorts a list of numbers by taking each number and inserting it into the sorted position by shifting greater numbers to the right. It provides an example of sorting the list 95, 34, 32, 25, 75, 42, 22 step-by-step using insertion sort. The document also includes C++ code to implement insertion sort on an array of random numbers.
Dokumen tersebut membahas tentang operasi masukan dan keluaran dalam bahasa pemrograman C++. Ia menjelaskan penggunaan fungsi cout untuk mengeluarkan output dan cin untuk menangkap input dari keyboard, beserta contoh kode program. Dokumen ini juga menjelaskan fungsi getch() dan getche() untuk membaca karakter input tanpa menekan enter.
Array adalah kumpulan data bertipe sama yang menggunakan nama variabel yang sama. Elemen array dibedakan berdasarkan indeks angka (subscript). Array dapat berdimensi satu, dua, atau banyak. Array berguna untuk menyimpan dan memproses banyak data secara efisien.
Dokumen ini membahas tentang konstanta string, konstanta bernama, dan contoh program menggunakan konstanta bernama di C++. Konstanta string adalah deretan karakter yang diawali dan diakhiri tanda petik ganda, sedangkan konstanta bernama ditdefinisikan menggunakan kata kunci const untuk menyimpan nilai yang tidak dapat diubah. Contoh program menggunakan konstanta PHI untuk menghitung luas dan keliling lingkaran.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y limitaría las importaciones por oleoducto. Sin embargo, Hungría, Eslovaquia y la República Checa se oponen al embargo al petróleo, ya que dependen en gran medida de las importaciones rusas.
Los profesores tienen la función de aportar conocimiento a los estudiantes de manera creativa y entretenida, como lo hace el comic al relacionar ilustraciones con texto para facilitar la comprensión de ideas.
This document does not contain any text to summarize. It appears to be blank or missing content. Without any words, phrases or ideas to analyze there is no meaningful summary that can be generated in 3 sentences or less.
Este documento presenta varios modelos de linternas fabricadas por Stanley. Incluye detalles técnicos como lumenes, baterías requeridas, materiales de construcción, funcionalidades y precios de diferentes linternas como modelos recargables, con trípode, con mordaza y mini linternas llave. El documento proporciona una descripción detallada de cada modelo de linterna.
Dokumen tersebut membahas tentang hubungan antara pointer dan array di C++. Pointer dapat menunjuk ke array karena secara internal array juga menyatakan alamat memori. Dengan kata lain, nama array sebenarnya sudah menunjuk ke alamat elemen pertama dari array. Oleh karena itu, pointer dapat diset sama dengan nama array untuk menunjuk ke seluruh elemen array. Elemen array dapat diakses menggunakan notasi array maupun pointer dengan menambahkan nilai inde
The document describes the insertion sort algorithm, which sorts a list of numbers by taking each number and inserting it into the sorted position by shifting greater numbers to the right. It provides an example of sorting the list 95, 34, 32, 25, 75, 42, 22 step-by-step using insertion sort. The document also includes C++ code to implement insertion sort on an array of random numbers.
Dokumen tersebut membahas tentang operasi masukan dan keluaran dalam bahasa pemrograman C++. Ia menjelaskan penggunaan fungsi cout untuk mengeluarkan output dan cin untuk menangkap input dari keyboard, beserta contoh kode program. Dokumen ini juga menjelaskan fungsi getch() dan getche() untuk membaca karakter input tanpa menekan enter.
Array adalah kumpulan data bertipe sama yang menggunakan nama variabel yang sama. Elemen array dibedakan berdasarkan indeks angka (subscript). Array dapat berdimensi satu, dua, atau banyak. Array berguna untuk menyimpan dan memproses banyak data secara efisien.
Dokumen ini membahas tentang konstanta string, konstanta bernama, dan contoh program menggunakan konstanta bernama di C++. Konstanta string adalah deretan karakter yang diawali dan diakhiri tanda petik ganda, sedangkan konstanta bernama ditdefinisikan menggunakan kata kunci const untuk menyimpan nilai yang tidak dapat diubah. Contoh program menggunakan konstanta PHI untuk menghitung luas dan keliling lingkaran.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y limitaría las importaciones por oleoducto. Sin embargo, Hungría, Eslovaquia y la República Checa se oponen al embargo al petróleo, ya que dependen en gran medida de las importaciones rusas.
Los profesores tienen la función de aportar conocimiento a los estudiantes de manera creativa y entretenida, como lo hace el comic al relacionar ilustraciones con texto para facilitar la comprensión de ideas.
This document does not contain any text to summarize. It appears to be blank or missing content. Without any words, phrases or ideas to analyze there is no meaningful summary that can be generated in 3 sentences or less.
Este documento presenta varios modelos de linternas fabricadas por Stanley. Incluye detalles técnicos como lumenes, baterías requeridas, materiales de construcción, funcionalidades y precios de diferentes linternas como modelos recargables, con trípode, con mordaza y mini linternas llave. El documento proporciona una descripción detallada de cada modelo de linterna.
Dokumen tersebut membahas tentang konstruksi pengambilan keputusan (decision making constructs) dalam bahasa C++, meliputi perintah if, if-else, switch, dan pengulangan (loops) seperti for, do-while, dan while.
Dokumen membahas tentang perulangan atau looping dalam bahasa pemrograman, termasuk penjelasan tentang pernyataan for, while, do-while, nested loop, dan penggunaan pernyataan goto. Juga contoh kode program untuk menerangkan konsep-konsep tersebut.
Modul ini membahas tentang struktur pengkondisian dan pengulangan dalam bahasa pemrograman komputer. Terdapat penjelasan mengenai struktur if, if-else, nested if, switch case, serta pengulangan menggunakan while, do-while, dan for. Modul ini juga membahas konsep array satu dimensi beserta contoh kode programnya.
[/ringkasan]
Modul ini membahas struktur kontrol percabangan dan pengulangan dalam pemrograman berorientasi objek. Terdapat tiga jenis struktur kontrol percabangan yaitu if, if-else, dan switch-case beserta contoh kode programnya. Sedangkan untuk pengulangan terdapat pernyataan for, while, dan nested loop beserta contoh kode programnya. Modul ini juga membahas flowchart dari masing-masing struktur kontrol.
Dokumen menjelaskan tentang operasi kondisi dalam bahasa pemrograman meliputi pernyataan if, else, nested if, dan switch case. Pernyataan kondisi digunakan untuk mengambil keputusan berdasarkan evaluasi kondisi tertentu. Diberikan juga contoh kode program penggunaan pernyataan kondisi beserta penjelasannya.
1. Laporan praktikum membahas program menu luas bangun dua dimensi seperti lingkaran dan persegi panjang dengan validasi inputan bilangan bulat negatif.
2. Program menggunakan perulangan dan percabangan untuk memilih menu dan menghitung luas, serta mencegah input negatif.
3. Kesimpulannya bahwa program hanya menggunakan struktur kontrol keputusan seperti percabangan if, if else, dan switch untuk memilih menu dan melakukan validasi.
Flowchart merupakan representasi diagram alir langkah-langkah untuk mendapatkan hasil. Menggunakan simbol-simbol seperti percabangan, proses, dan garis alir untuk menuliskan urutan langkah algoritma secara visual.
Dokumen ini membahas tentang rekursi dalam C++. Rekursi adalah ketika suatu fungsi memanggil dirinya sendiri. Contoh penerapannya adalah untuk menghitung nilai pangkat x^n dengan menggunakan rumus rekursif jika n=1 maka x^n=x, jika tidak maka x^n=x*x^(n-1). Program C++ yang ditampilkan mendemonstrasikan cara mengimplementasikan algoritma pangkat secara rekursif.
Dokumen ini membahas tentang referensi dalam bahasa C++. Referensi digunakan untuk memberikan nama alias dari variabel. Dengan menggunakan referensi, nilai variabel dapat diubah baik secara langsung maupun melalui nama aliasnya. Dokumen ini juga menjelaskan bagaimana referensi dapat digunakan pada parameter fungsi agar nilai variabel di luar fungsi ikut berubah ketika diubah di dalam fungsi.
Dokumen tersebut membahas tentang pengertian dan penggunaan fungsi dalam bahasa pemrograman C++. Fungsi digunakan untuk menghemat ukuran program dengan memudahkan pengembangan program. Fungsi dapat menerima masukan berupa parameter dan mengembalikan nilai. Definisi fungsi menentukan proses yang akan dilakukan fungsi tersebut.
Dokumen tersebut membahas tentang string pada bahasa pemrograman C++. String dapat berupa konstanta atau variabel, dan variabel string sebenarnya adalah array karakter. Dokumen tersebut juga menjelaskan cara memasukkan data string dari keyboard menggunakan fungsi getline() dan menyalin string menggunakan fungsi strcpy(). Terakhir dibahas pula beberapa fungsi yang terkait dengan operasi string seperti strlen(), strcat(), dan strcmp().
Dokumen tersebut menjelaskan algoritma selection sort dalam 3 langkah. Pertama, algoritma membandingkan elemen terkecil dari data acak dan menukar posisinya jika ditemukan elemen lebih kecil. Kedua, proses ini diulang hingga semua elemen tersortir dari yang terkecil. Ketiga, contoh kode C++ mendemonstrasikan proses sorting data acak menjadi terurut menggunakan selection sort.
Dokumen tersebut membahas tentang proses pengurutan data (sort) yang dapat dilakukan dengan berbagai metode seperti bubble sort, selection sort, dan insertion sort. Pengurutan dapat dilakukan secara ascending atau descending dengan melakukan proses penukaran data (swap) antar elemen yang akan diurutkan.
Dokumen tersebut membahas tentang pointer dan string dalam bahasa C++. Pointer dapat digunakan untuk menunjuk ke string konstan, dan array pointer dapat digunakan untuk menyimpan beberapa pointer. Pointer juga dapat menunjuk ke pointer lain, sehingga memungkinkan untuk mengakses nilai variabel melalui rantai pointer.
Dokumen ini membahas tentang C++ dan pengantarnya. C++ merupakan bahasa pemrograman yang dikembangkan satu dekade setelah C oleh Bjarne Stroustrup pada tahun 1983, dan mendukung pemrograman berorientasi objek. Contoh program C++ ditulis dengan ekstensi .cpp dan perlu dikompilasi menjadi kode objek sebelum dieksekusi.
Dokumen tersebut membahas tentang konsep pointer dalam bahasa pemrograman C++. Pointer merupakan variabel yang menyimpan alamat memori dari variabel lain. Pointer dapat digunakan untuk mengakses dan mengubah nilai variabel yang ditunjuknya. Terdapat beberapa jenis pointer seperti pointer berdasarkan tipe data dan pointer void.
Dokumen tersebut membahas tentang variabel statis dan variabel eksternal. Variabel statis memiliki sifat yang tidak hilang setelah eksekusi fungsi berakhir dan hanya dapat diakses oleh fungsi yang mendefinisikannya, sedangkan variabel eksternal dapat diakses oleh seluruh file. Kata kunci static digunakan untuk mendefinisikan variabel statis.
Dokumen tersebut membahas tentang operator dan ungkapan dalam bahasa C++. Terdapat tiga jenis operator yaitu unary, binary, dan ternary yang masing-masing melibatkan 1, 2, atau 3 operand. Dokumen ini juga menjelaskan contoh operator aritmatika seperti pertambahan, pengurangan, perkalian, pembagian, dan modulus beserta prioritasnya. Selain itu dibahas pula operator penugasan dan operator penaikan/penurunan nilai variabel.
Dokumen tersebut membahas tentang variabel dan tipe data dasar dalam bahasa C++. Secara ringkas, dibahas tentang variabel bertipe char yang dapat menampung karakter tunggal, variabel bertipe int untuk bilangan bulat, dan variabel bertipe float, double, long double untuk bilangan desimal. Juga dibahas cara pendefinisian dan inisialisasi nilai awal pada variabel.
2. Pernyataan if
Pernyataan if dapat dipakai untuk
mengambil keputusan berdasarkan
suatu kondisi.
Ada 2 macam pernyataan if :
◦ if saja dan
◦ else
3. Pernyataan if Sederhana
Bentuk pernyataan if sederhana :
kondisi digunakan untuk menentukan
pengambilan keputusan.
pernyataan dapat berupa sebuah pernyataan
ataupun pernyataan majemuk. Bagian ini hanya
dijalankan jika kondisi bernilai benar (bernilai
tidak sama dengan nol).
if (kondisi)
pernyataan;
5. Pernyataan if Sederhana
Untuk memperjelas, seperti contoh di
depan :
Bisa juga dibuat menjadi :
if (usia < 17)
cout<<"Anda tidak boleh menonton."<<endl;
if (usia < 17)
{
cout<<"Anda tidak boleh menonton."<<endl;
}
6. Pernyataan if …. else
Pernyataan else tidak pernah berdiri sendiri tanpa
kehadiran if. Bentuk pernyataan else bersama if
adalah :
Pada bentuk ini, pernyataan1 akan dijalankan jika
kondisi bernilai benar (tidak sama dengan nol).
Adapun pernyataan2 hanya dieksekusi jika kondisi
bernilai salah (sama dengan nol).
if (kondisi)
pernyataan1;
else
pernyataan2;
8. Contoh Program
//program27.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int bil;
cout<<"Masukkan sebuah bilangan : ";
cin>>bil;
if (bil % 2 != 0)
{
cout<<"Bilangan "<<bil<<" tidak habis dibagi 2."<<endl;
cout<<"Bilangan "<<bil<<" termasuk bilangan ganjil."<<endl;
}
else
{
cout<<"Bilangan "<<bil<<" habis dibagi 2."<<endl;
cout<<"Bilangan "<<bil<<" termasuk bilangan genap."<<endl;
}
getch();
}
9. Pernyataan if …. else
Penulisan :
Bisa juga ditulis menjadi :
if (bil % 2 != 0)
if (bil % 2)
10. Pernyataan if di dalam if
Pernyataan ini sering disebut nested if.
Salah satu bentuknya :
if (kondisi1)
pernyataan1;
else if(kondisi2)
pernyataan2;
else if(kondisi3)
pernyataan3;
else if(kondisiM)
pernyataanM;
else
pernyataanN; //optional
11. Contoh Program
//program28.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int kode_hari;
cout<<"======PROGRAM MENENTUKAN HARI======"<<endl;
cout<<"1 = Senin"<<endl;
cout<<"2 = Selasa"<<endl;
cout<<"3 = Rabu"<<endl;
cout<<"4 = Kamis"<<endl;
cout<<"5 = Jumat"<<endl;
cout<<"6 = Sabtu"<<endl;
cout<<"7 = Minggu"<<endl;
cout<<"Masukkan Kode Hari (1..7) : ";
cin>>kode_hari;
if (kode_hari == 1)
cout<<"Senin"<<endl;
else if (kode_hari == 2)
cout<<"Selasa"<<endl;
else if (kode_hari == 3)
cout<<"Rabu"<<endl;
else if (kode_hari == 4)
cout<<"Kamis"<<endl;
else if (kode_hari == 5)
cout<<"Jumat"<<endl;
else if (kode_hari == 6)
cout<<"Sabtu"<<endl;
else if (kode_hari == 7)
cout<<"Minggu"<<endl;
else
cout<<"Kode Hari Salah"<<endl;
getch();
}
12. Pernyataan switch
Pernyataan switch adalah pernyataan yang
digunakan untuk menjalankan salah satu
pernyataan dari beberapa kemungkinan
pernyataan, berdasarkan nilai dari sebuah
ungkapan dan nilai penyeleksi.
Secara singkatnya, pernyataan ini
merupakan pernyataan pilihan berganda.
Pernyataan ini juga mirip dengan nested
if.
13. Pernyataan switch
Kaedah Umum
switch (ungkapan)
{
case ungkapan1:
pernyataan1;
break;
case ungkapan2:
pernyataan2;
break;
...
default: //optional
pernyataan_x; //optional
}
14. Contoh Program
//program29.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int kode_hari;
cout<<"======PROGRAM MENENTUKAN HARI======"<<endl;
cout<<"1 = Senin"<<endl;
cout<<"2 = Selasa"<<endl;
cout<<"3 = Rabu"<<endl;
cout<<"4 = Kamis"<<endl;
cout<<"5 = Jumat"<<endl;
cout<<"6 = Sabtu"<<endl;
cout<<"7 = Minggu"<<endl;
cout<<"Masukkan Kode Hari (1..7) : ";
cin>>kode_hari;
switch (kode_hari)
{
case 1:
cout<<"Senin"<<endl; break;
case 2:
cout<<"Selasa"<<endl; break;
case 3:
cout<<"Rabu"<<endl; break;
case 4:
cout<<"Kamis"<<endl; break;
case 5:
cout<<"Jumat"<<endl; break;
case 6:
cout<<"Sabtu"<<endl; break;
case 7:
cout<<"Minggu"<<endl; break;
default:
cout<<"Kode Hari Salah"<<endl; break;
}
getch();
}