Advertisement
istianto_ilham

object VaccineData - Istianto Ilham

Nov 1st, 2022
1,497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 2.68 KB | Source Code | 0 0
  1. object VaccineData {
  2.  
  3.     private val vaccineName = arrayListOf(
  4.         "AstraZeneca",
  5.         "Pfizer",
  6.         "Moderna",
  7.         "Sinovac",
  8.         "Sinopharm",
  9.         "Janssen",
  10.         "Convidecia"
  11.     )
  12.  
  13.     private val efekSamping = arrayListOf(
  14.         arrayListOf(
  15.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  16.             "Pembengkakan",
  17.             "Sakit kepala",
  18.             "Kemerahan",
  19.             "Demam",
  20.             "Gatal",
  21.             "Mual"
  22.         ),
  23.         arrayListOf(
  24.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  25.             "Sakit kepala",
  26.             "Menggigil",
  27.             "Demam",
  28.             "Lemas",
  29.             "Mual"
  30.         ),
  31.         arrayListOf(
  32.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  33.             "Nyeri otot atau sendi",
  34.             "Sakit kepala",
  35.             "Kelelahan",
  36.             "Menggigil",
  37.             "Demam",
  38.             "Mual"
  39.         ),
  40.         arrayListOf(
  41.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  42.             "Gangguan pada kulit",
  43.             "Sakit kepala",
  44.             "Demam",
  45.             "Diare",
  46.             "Mual"
  47.         ),
  48.         arrayListOf(
  49.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  50.             "Sakit kepala",
  51.             "Kelelahan",
  52.             "Nyeri otot",
  53.             "Demam",
  54.             "Batuk"
  55.         ),
  56.         arrayListOf(
  57.             "Nyeri atau sakit saat ditekan di bekas suntikan",
  58.             "Gangguan kulit",
  59.             "Sakit kepala",
  60.             "Demam",
  61.             "Diare",
  62.             "Mual"
  63.         ),
  64.         arrayListOf(
  65.             "Nyeri atau kemerahan",
  66.             "Sakit kepala",
  67.             "Kelelahan",
  68.             "Demam",
  69.             "Diare",
  70.             "Mual"
  71.         )
  72.     )
  73.  
  74.     private val Dosis = intArrayOf(
  75.         2,
  76.         2,
  77.         2,
  78.         2,
  79.         2,
  80.         1,
  81.         1
  82.     )
  83.  
  84.     private val efektifitas = arrayListOf(
  85.         62.1f,
  86.         95.5f,
  87.         86.4f,
  88.         65.3f,
  89.         78.2f,
  90.         67.2f,
  91.         90.1f
  92.     )
  93.  
  94.     fun getVaccinesInfo() : ArrayList<VaccineInfo> {
  95.         val list = arrayListOf<VaccineInfo>()
  96.         vaccineName.forEachIndexed{i,s ->
  97.             var txtEffect = ""
  98.             efekSamping[i].forEachIndexed {i2,s2 ->
  99.                 if(i2 < efekSamping.size-1) {
  100.                     txtEffect += "•   " + s2 + "\n"
  101.                 } else{
  102.                     txtEffect += "•   " + s2
  103.                 }
  104.             }
  105.  
  106.             list.add(
  107.                 VaccineInfo(s,txtEffect,Dosis[i], efektifitas[i])
  108.             )
  109.         }
  110.         return list
  111.     }
  112. }
  113.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement