Buatlah program untuk menghitung biaya bulanan BPJS dari suatu keluarga.

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

Buatlah program untuk menghitung biaya bulanan BPJS dari suatu keluarga. Ketentuannya sebagai berikut: Biaya perbulan masing-masing kelas pengobatan dibagi menjadi 3 kelas yaitu kelas VIP, kelas I, dan kelas II. Ketika program dijalankan user bisa memilih keluarganya terdaftar di kelas pengobatan yang mana. Pilihan angka 1 untuk kelas VIP, angka 2 untuk kelas I, dan angka 3 untuk kelas II. Biaya iuran bulanan diperoleh dari jumlah keluarga yang terdaftar pada BPJS. Daftar biaya bulanan masing-masing kelas adalah sebagai berikut:GAMBAR TERLAMPIR
butuh cepat, terima kasih ​
Buatlah program untuk menghitung biaya bulanan BPJS dari suatu keluarga. Ketentuannya sebagai berikut: Biaya perbulan masing-masing kelas pengobatan dibagi menjadi 3 kelas yaitu kelas VIP, kelas I, dan kelas II. Ketika program dijalankan user bisa memilih keluarganya terdaftar di kelas pengobatan yang mana. Pilihan angka 1 untuk kelas VIP, angka 2 untuk kelas I, dan angka 3 untuk kelas II. Biaya iuran bulanan diperoleh dari jumlah keluarga yang terdaftar pada BPJS. Daftar biaya bulanan masing-masing kelas adalah sebagai berikut:GAMBAR TERLAMPIRbutuh cepat, terima kasih ​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Karena saya tidak mengetahui menggunakan bahasa pemrograman apa, jadi saya menggunakan 4 bahasa : Python, C++, Java dan Pascal

PYTHON :

# input pilihan kelas dan jumlah anggota keluarga

kelas = int(input("Masukkan pilihan kelas (1 untuk VIP, 2 untuk kelas I, 3 untuk kelas II): "))

jumlah_anggota = int(input("Masukkan jumlah anggota keluarga yang terdaftar: "))

# daftar biaya bulanan masing-masing kelas

biaya_vip = 70000

biaya_kelas1 = 55000

biaya_kelas2 = 30000

# menghitung biaya bulanan yang harus dibayarkan

if kelas == 1:

 biaya_bulanan = jumlah_anggota * biaya_vip

elif kelas == 2:

 biaya_bulanan = jumlah_anggota * biaya_kelas1

elif kelas == 3:

 biaya_bulanan = jumlah_anggota * biaya_kelas2

else:

 print("Pilihan kelas tidak valid")

 biaya_bulanan = 0

# output biaya bulanan yang harus dibayarkan

print("Biaya bulanan yang harus dibayarkan: Rp", biaya_bulanan)


==========
C++ :

#include <iostream>

using namespace std;

int main()

{

   int kelas, jumlah_anggota;

   int biaya_vip = 70000;

   int biaya_kelas1 = 55000;

   int biaya_kelas2 = 30000;

   // input pilihan kelas dan jumlah anggota keluarga

   cout << "Masukkan pilihan kelas (1 untuk VIP, 2 untuk kelas I, 3 untuk kelas II): ";

   cin >> kelas;

   cout << "Masukkan jumlah anggota keluarga yang terdaftar: ";

   cin >> jumlah_anggota;

   // menghitung biaya bulanan yang harus dibayarkan

   int biaya_bulanan;

   switch (kelas)

   {

   case 1:

       biaya_bulanan = jumlah_anggota * biaya_vip;

       break;

   case 2:

       biaya_bulanan = jumlah_anggota * biaya_kelas1;

       break;

   case 3:

       biaya_bulanan = jumlah_anggota * biaya_kelas2;

       break;

   default:

       cout << "Pilihan kelas tidak valid" << endl;

       biaya_bulanan = 0;

   }

   // output biaya bulanan yang harus dibayarkan

   cout << "Biaya bulanan yang harus dibayarkan: Rp" << biaya_bulanan << endl;

   return 0;

}

=======

Java :
import java.util.Scanner;

public class BPJS {

   public static void main(String[] args) {

       Scanner input = new Scanner(System.in);

       System.out.println("Pilih kelas pengobatan:");

       System.out.println("1. VIP");

       System.out.println("2. Kelas I");

       System.out.println("3. Kelas II");

       int pilihan = input.nextInt();

       System.out.print("Jumlah anggota keluarga yang terdaftar: ");

       int jumlahAnggota = input.nextInt();

       int biayaBulanan;

       if (pilihan == 1) {

           biayaBulanan = 70000 * jumlahAnggota;

       } else if (pilihan == 2) {

           biayaBulanan = 55000 * jumlahAnggota;

       } else if (pilihan == 3) {

           biayaBulanan = 30000 * jumlahAnggota;

       } else {

           System.out.println("Pilihan kelas pengobatan tidak valid!");

           return;

       }

       System.out.println("Biaya bulanan yang harus dibayarkan: " + biayaBulanan);

   }

}


======
PASCAL :

program hitung_biaya_bpjs;

var

 kelas: integer;

 jumlah_anggota: integer;

 biaya_perorang: integer;

 biaya_total: integer;

 

begin

 writeln('Program Menghitung Biaya BPJS Keluarga');

 writeln('--------------------------------------');

 

 // meminta input pilihan kelas

 write('Pilih kelas (1=VIP, 2=I, 3=II): ');

 readln(kelas);

 

 // meminta input jumlah anggota keluarga

 write('Jumlah anggota keluarga yang terdaftar: ');

 readln(jumlah_anggota);

 

 // menghitung biaya perorang berdasarkan pilihan kelas

 case kelas of

   1: biaya_perorang := 70000;

   2: biaya_perorang := 55000;

   3: biaya_perorang := 30000;

 end;

 

 // menghitung biaya total bulanan

 biaya_total := biaya_perorang * jumlah_anggota;

 

 // menampilkan hasil

 writeln('--------------------------------------');

 writeln('Biaya bulanan yang harus dibayarkan: Rp.', biaya_total);

 readln;

 

end.

Semoga dengan pertanyaan yang sudah terjawab oleh Indradwi25 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: Wed, 14 Jun 23