Praktikum 6 Perulangan
LAPORAN PRAKTIKUM
Pemrograman Terstruktur
Praktikum 6 Perulangan
Nama :ALAN FERDINAN
NIM :24022016
PROGRAM STUDI D3 TEKNOLOGI INFORMASI
POLITEKNIK SEMEN INDONESIA
2025
1. Coding simulasi lempar koin
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
// Inisialisasi seed berdasarkan waktu
srand(time(0));
// Melakukan lemparan koin sebanyak 10 kali
for (int i = 1; i <= 10; i++) {
int hasil = rand() % 2; // Menghasilkan angka acak 0 atau 1
cout << "Hasil lemparan koin ke-" << i << ": " << hasil << endl;
}
return 0;
}
Ouput Program
Grafik JSP
Penjelasan Program
2. Coding pemilihan kartu acak
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
// Deklarasi array untuk nilai dan warna kartu
string nilaiKartu[] = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace"};
string warnaKartu[] = {"Sekop", "Wajik", "Pentungan", "Hati"};
// Inisialisasi seed angka acak
srand(time(0));
// Memilih kartu secara acak
string nilai = nilaiKartu[rand() % 13];
string warna = warnaKartu[rand() % 4];
// Menampilkan hasil kartu yang terpilih
cout << "Kartu yang terpilih: " << nilai << " dari " << warna << endl;
return 0;
}
Ouput Program
Grafik JSP
Penjelasan Program
Analisa Mengapa Perlu Belajar Perulangan
🚀 Menghemat Waktu dan Usaha
Dengan perulangan, kita bisa menghindari penulisan kode yang berulang, sehingga program menjadi lebih ringkas dan efisien.
🔁 Eksekusi Berulang Secara Otomatis
Perulangan memungkinkan program mengeksekusi suatu perintah berkali-kali tanpa harus menulis ulang kode secara manual.
📊 Mengelola Data dalam Jumlah Besar
Dalam pengolahan data, perulangan membantu kita membaca, memproses, dan menampilkan data dalam jumlah besar dengan lebih mudah.
⚡ Meningkatkan Efisiensi Program
Dengan perulangan, program dapat berjalan lebih cepat dan menggunakan sumber daya secara optimal tanpa membebani sistem.
🌍 Digunakan di Semua Bahasa Pemrograman
Konsep perulangan seperti for, while, dan do-while digunakan di hampir semua bahasa pemrograman untuk mempermudah pengembangan aplikasi.

.png)
.png)
.png)
.png)
.png)
.png)
Komentar
Posting Komentar