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
.png)
.png)
.png)
.png)
.png)
.png)
.png)
Comments
Post a Comment