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
             



                     Penjelasan Program



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.
                
            
                        










Komentar

Postingan populer dari blog ini

Pratikum 9 (String)

Praktikum 1: Pengantar Pemograman....

Pratikum 14 (Struktur)