contoh kasus gerbong kereta api yang akan ditempati oleh penumpang berdasarkan

Berikut ini adalah pertanyaan dari farisfatkhurrohman11 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Contoh kasus gerbong kereta api yang akan ditempati oleh penumpangberdasarkan kriteria yang tertulis. Jika Anda membuat sebuah aplikasi dalam kasus tersebut maka
harus dibuat dalam pernyataan if. Buatlah pernyataan if dalam bentuk algoritma secara optimal

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Penjelasan:

contoh algoritma yang dapat digunakan untuk membantu menempatkan penumpang ke gerbong kereta api yang sesuai dengan kriteria yang telah ditentukan:

  • Definisikan variabel passenger_count yang menyimpan jumlah penumpang yang akan ditempatkan.
  • Definisikan variabel wagon_capacity yang menyimpan kapasitas maksimum gerbong kereta api.
  • Definisikan variabel wagon_count yang menyimpan jumlah gerbong yang dibutuhkan untuk menampung semua penumpang. Inisialisasikan dengan nilai 1.
  • Definisikan variabel remaining_passengers yang menyimpan jumlah penumpang yang masih belum terpenuhi kebutuhannya. Inisialisasikan dengan nilai passenger_count.
  • Lakukan perulangan sebanyak wagon_count kali:
  • a. Jika remaining_passengers lebih besar dari wagon_capacity, maka tempatkan wagon_capacity penumpang ke gerbong ini dan kurangi remaining_passengers dengan wagon_capacity.
  • b. Jika remaining_passengers kurang dari atau sama dengan wagon_capacity, maka tempatkan semua remaining_passengers penumpang ke gerbong ini dan keluar dari perulangan.
  • Selesai.

Contoh implementasi dari algoritma di atas dalam bahasa pemrograman Python adalah sebagai berikut:

passenger_count = 100

wagon_capacity = 50

wagon_count = 1

remaining_passengers = passenger_count

while remaining_passengers > 0:

   if remaining_passengers > wagon_capacity:

       # Tempatkan wagon_capacity penumpang ke gerbong ini

       remaining_passengers -= wagon_capacity

   else:

       # Tempatkan sisa penumpang ke gerbong ini

       remaining_passengers = 0

   wagon_count += 1

# Tampilkan jumlah gerbong yang dibutuhkan

print("Jumlah gerbong yang dibutuhkan:", wagon_count)

Catatan: Algoritma di atas hanya merupakan contoh yang dapat Anda gunakan sebagai dasar untuk membuat aplikasi yang Anda inginkan. Anda mungkin perlu memodifikasi algoritma tersebut sesuai dengan kebutuhan dan kriteria yang telah ditentukan.

Semoga dengan pertanyaan yang sudah terjawab oleh Yudagoo dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 27 Mar 23