Praktrikum 2 : Variabel

  LAPORAN PRAKTIKUM

Pemrograman Terstruktur

Praktrikum 2 : Variabel












Nama :Muhammad Aira Sandi

NIM :24022012



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


Comments

Popular posts from this blog

PRAKTIKUM 11: Menggunakan struktur data tree dalam pemrograman

PRAKTIKUM 3: Menggunakan fungsi dan prosedur dalam pemrograman

1 .pengantar pemrograman