Praktikum 3: variabel(continue)
LAPORAN PRAKTIKUM
Pemrograman Terstruktur
Praktikum 3: variabel(continue)
Nama :MUHAMMAD AIRA SANDI
NIM :
PROGRAM STUDI D3 TEKNOLOGI INFORMASI
POLITEKNIK SEMEN INDONESIA GRESIK
2025
#include <iostream>
#include <string>
#include // Untuk format output angka <iomanip>
using namespace std;
int main() {
// Deklarasi variabel
string namaPengirim, alamatPengirim, kotaPengirim;
string namaPenerima, alamatPenerima, kotaPenerima;
double beratPaket;
const double tarifPerKg = 1000.0; // Tarif pengiriman per kg
double biayaPengiriman;
// Memasukkan informasi pengirim
cout << "Masukkan Nama Pengirim: ";
getline(cin, namaPengirim);
cout << "Masukkan Alamat Pengirim: ";
getline(cin, alamatPengirim);
cout << "Masukkan Kota Pengirim: ";
getline(cin, kotaPengirim);
// Memasukkan informasi penerima
cout << "\nMasukkan Nama Penerima: ";
getline(cin, namaPenerima);
cout << "Masukkan Alamat Penerima: ";
getline(cin, alamatPenerima);
cout << "Masukkan Kota Penerima: ";
getline(cin, kotaPenerima);
// Memasukkan informasi paket
cout << "\nMasukkan Berat Paket (kg): ";
cin >> beratPaket;
// Menghitung biaya pengiriman
biayaPengiriman = beratPaket * tarifPerKg;
// Menampilkan hasil dalam format surat jalan
cout << "\n======= SURAT JALAN =======\n";
cout << "Dari:\n";
cout << "Nama : " << namaPengirim << endl;
cout << "Alamat : " << alamatPengirim << endl;
cout << "Kota : " << kotaPengirim << endl;
cout << "\nKepada:\n";
cout << "Nama : " << namaPenerima << endl;
cout << "Alamat : " << alamatPenerima << endl;
cout << "Kota : " << kotaPenerima << endl;
cout << "\nInformasi Paket:\n";
cout << "Berat Paket : " << beratPaket << " kg" << endl;
cout << "Biaya Pengiriman : Rp" << fixed << setprecision(2) << biayaPengiriman << endl;
return 0;
}
2. Ouput Program
3. Grafik JSP
4. Penjelasan Program
2. Coding
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// Deklarasi variabel
double panjangMeter, panjangKaki, panjangInci;
// Meminta pengguna memasukkan panjang dalam meter
cout << "Masukkan panjang dalam meter: ";
cin >> panjangMeter;
// Konversi panjang
panjangKaki = panjangMeter * 3.281;
panjangInci = panjangKaki * 12;
// Menampilkan hasil konversi
cout << "\n======= KONVERSI PANJANG =======\n";
cout << fixed << setprecision(2); // Menampilkan dua angka di belakang koma
cout << "Panjang dalam meter: " << panjangMeter << " meter\n";
cout << "Panjang dalam kaki : " << panjangKaki << " kaki\n";
cout << "Panjang dalam inci : " << panjangInci << " inci\n";
cout << "================================\n";
return 0;
}
Analisa Mengapa Perlu Mempelajari Pengantar Pemograman
🧩 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!
.png)





Comments
Post a Comment