Praktikum 5: seleksi (selection)
LAPORAN PRAKTIKUM
Pemrograman Terstruktur
Praktikum 5: seleksi (selection)
Nama :ALAN FERDINAN
NIM :24022016
PROGRAM STUDI D3 TEKNOLOGI INFORMASI
POLITEKNIK SEMEN INDONESIA
2025
1. Coding Lempar koin
#include <iostream>
int main() {
int usia;
// Input usia dari pengguna
std::cout << "Masukkan usia Anda: ";
std::cin >> usia;
// Menentukan apakah boleh mengemudi mobil atau tidak
if (usia < 18) {
std::cout << "Kamu harus tetap mengendarai sepeda.\n";
} else {
std::cout << "Anda diperbolehkan mengemudikan mobil.\n";
std::cout << "Perhatian: Anda sudah cukup usia untuk memiliki Surat Izin Mengemudi (SIM).\n";
}
return 0;
}
Ouput Program
Grafik JSP
2.coding pilih kartu
#include <iostream>
#include <iomanip>
int main() {
double penghasilan, pajak = 0;
// Input penghasilan pengguna
std::cout << "Masukkan penghasilan Anda: ";
std::cin >> penghasilan;
// Seleksi kondisi untuk menentukan pajak
if (penghasilan < 3000000) {
pajak = 0;
} else if (penghasilan >= 5000000) {
pajak = 0.5 * penghasilan; // Pajak dasar 50% dari penghasilan
if (penghasilan < 8000000) {
pajak -= 500000; // Pengurangan pajak 500.000 jika penghasilan di bawah 8 juta
}
if (penghasilan > 15000000) {
pajak += 0.2 * (penghasilan - 1000000); // Tambahan 20% dari porsi di atas 1 juta
}
}
// Output total pajak yang harus dibayar
std::cout << "Total pajak yang harus dibayar: Rp "
<< std::fixed << std::setprecision(2) << pajak << std::endl;
return 0;
}
Output Program
Grafik JSP
Penjelasan Program
Alasan Mengapa Perlu Belajar Perulangan
🔄 Kontrol Alur Program
Seleksi memungkinkan program mengambil keputusan berdasarkan kondisi tertentu, sehingga alur program dapat berjalan dinamis.
📌 Menyesuaikan Output
Dengan seleksi, program dapat memberikan output yang berbeda sesuai dengan input atau keadaan yang diberikan.
🤖 Membantu Pengambilan Keputusan
Program dapat memutuskan tindakan tertentu berdasarkan kondisi yang diberikan, seperti menentukan apakah pengguna mendapat diskon atau tidak.
⚡ Efisiensi dan Fleksibilitas
Dengan seleksi, kode menjadi lebih efisien karena hanya menjalankan bagian yang diperlukan, mengurangi beban eksekusi yang tidak perlu.
🌍 Digunakan di Semua Bahasa Pemrograman
Seleksi seperti if-else atau switch-case digunakan di hampir semua bahasa pemrograman untuk membuat program lebih cerdas.

.png)
.png)
.png)
.png)
.png)
.png)
Komentar
Posting Komentar