Praktikum 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
.png)
.png)
.png)
.png)
.png)
.png)
.png)