2

                                                               LAPORAN PRAKTIKUM

Pemrograman Terstruktur

Praktrikum 2 : Variabel












Nama :ALAN FERDINAN

NIM :24022016



PROGRAM STUDI D3 TEKNOLOGI INFORMASI

POLITEKNIK SEMEN INDONESIA GRESIK

2025



1.  #include  <iostream> 
#include  <string> 
using namespace std;
int main() {
    int umur;
    double tinggi;
    string nama;
    double indeksBMI;
    cout << "Masukkan nama Anda: ";
    getline(cin, nama);
    cout << "Masukkan umur Anda (tahun): ";
    cin >> umur;
    cout << "Masukkan tinggi badan Anda (meter): ";
    cin >> tinggi;
    indeksBMI = tinggi / umur;
    cout << "\nHalo " << nama << "! Informasi Anda:" << endl;
    cout << "Umur: " << umur << " tahun" << endl;
    cout << "Tinggi Badan: " << tinggi << " meter" << endl;
    cout << "BMI: " << indeksBMI << endl;
    return 0;
}

            2. Ouput Program




     3. Grafik JSP


                    4. Penjelasan Program


2. Coding 
#include <iostream> 
using namespace std;
double cariHargaProduk(int idProduk) {
    if (idProduk == 1) return 1500.0;
    else if (idProduk == 2) return 6000.0;
    else if (idProduk == 3) return 12000.0;
    else return -1.0;
}
int main() {
    int idProduk, kuantitas;
    double harga, totalHarga, diskon;
    cout << "Masukkan ID produk: ";
    cin >> idProduk;
    harga = cariHargaProduk(idProduk);
    if (harga == -1) {
        cout << "Produk tidak ditemukan." << endl;
        return 1;
    }
    cout << "Masukkan kuantitas: ";
    cin >> kuantitas;
    totalHarga = harga * kuantitas;
    if (totalHarga >= 1000 && totalHarga < 5000) diskon = 0.05;
    else if (totalHarga >= 5000 && totalHarga < 10000) diskon = 0.08;
    else if (totalHarga >= 10000) diskon = 0.10;
    else diskon = 0.0;
    totalHarga = totalHarga - (totalHarga * diskon);
    cout << "Harga produk: " << harga << endl;
    cout << "Total harga sebelum diskon: " << totalHarga / (1 - diskon) << endl;
    cout << "Diskon: " << diskon * 100 << "%" << endl;
    cout << "Total harga setelah diskon: " << totalHarga << endl;
    return 0;
}

            2. Ouput Program


     3. Grafik JSP


                    4. Penjelasan Program


                                                                  5.Analisa Mengapa Perlu Mempelajari 

                        
                            🧩 Dasar Logika dan Problem Solving
                            Pengantar pemrograman melatih cara berpikir logis dan terstruktur. Kamu belajar memecah masalah besar jadi langkah kecil yang mudah diselesaikan—skill ini kece abis buat kehidupan sehari-hari!
                        
                        
                            🚀 Gerbang Menuju Teknologi Masa Depan
                            Dari aplikasi, game, sampai AI—semua dimulai dari pemrograman dasar. Dengan ini, kamu punya fondasi kuat untuk jadi bagian dari revolusi digital. Siap jadi trendsetter?
                        
                        
                            🎨 Kreativitas Tanpa Batas
                            Coding itu seni! Pengantar pemrograman membukakan pintu untuk bikin sesuatu yang unik—aplikasi, website, atau game. Ide gila kamu bisa jadi nyata!
                        
                        
                            💼 Investasi Karier Cerdas
                            Dunia butuh programmer! Belajar dasar pemrograman membuka peluang jadi developer, analyst, atau bahkan bos startup. Masa depan cerah menanti!
                        
                        
                            🌍 Memahami Dunia Digital
                            Pernah penasaran gimana teknologi bekerja? Pengantar pemrograman kasih kamu “kacamata” untuk ngerti logika di balik layar—jadi lebih melek digital!
                        
                     Pemograman


Komentar

Postingan populer dari blog ini

Pratikum 9 (String)

Praktikum 1: Pengantar Pemograman....

Pratikum 14 (Struktur)