سورس برنامه تشخیص بیماری کرونا + جاوا

سورس برنامه تشخیص بیماری کرونا

این روزها که در دوران قرنطینه خانگی به سر می بریم با آموزش ها و محتوای کاربردی و مرتبط در خدمت شما هستیم.

در این نوشته یک برنامه ی ساده تشخیص بیماری کرونا از روی علائم به صورت اختصاصی برای شما آماده کرده ایم.

با ما همراه باشید.

 

محتوای کرونایی دیگر که در سایت منتشر شده اند:

 

برنامه تشخیص بیماری کرونا

این برنامه ی ساده که به زبان برنامه نویسی جاوا آماده شده است کاربرد تشخیص احتمالی بیماری کرونا را دارد.

سورس برنامه تشخیص بیماری کرونا
سورس برنامه تشخیص بیماری کرونا

در این برنامه شما علائم و جزئیات مورد نظر برنامه را به آن می دهید و به صورت احتمالی درصد وجود بیماری کرونا در فرد را به شما اعلام می کند.

ورودی های برنامه که به عنوان علائم فردی در اختیار برنامه تشخیص بیماری کرونا قرار می دهید:
  • تب یا Fever (در حالت نرمال مقدار درجه تب یک فرد باید کمتر از 37.5 باشد)
  • سرفه کردن یا Cough
  • خستگی یا Fatigue
  • سرفه خلط دار Coughing up sputum
  • تنگی نفس یا shortness Of Breath
  • استخوان یا درد مفاصل یا bone Or Joint Pain
  • سردرد یا headache
  • گلودرد یا sore Throat
  • لرز یا chills
  • حالت تهوع(استفراغ) یا nausea Or Vomiting
  • گرفتگی بینی یا stuffy Nose
  • اسهال یا diarrhea
  • بیماری های خاص یا special Diseases ( مثل : بیماری قلبی عروقی ، دیابت ، بیماری مزمن تنفسی ، فشار خون بالا ، سرطان ، HIV )
  • سن یا Age (سن بیشتر از 50سال در بیماری مهم تر است.)
  • جنسیت یا Gender (با توجه به آمارها بیماری در آقایان درصد بالایی داشته است.)
  • ملیت یا nationality (کشورهای پرخطر درصد بالاتری احتمال دارند)

علائم بالا از روی داده های سایت ourworldindata برداشته شده است.

 

اما روش کار برنامه بعد از دریافت ورودی به چه شکل است ؟!

بعد از دریافت ورودی ها به وجود یا عدم وجود هر علامت یک امتیاز خاص با توجه به درصد بیماران گذشته که در سایت های منبع موجود است داده می شود؛

در آخر این امتیازها جمع خواهد شد و نسبت به امتیاز کل از آن درصد گرفته می شود.

فهرست امتیازات هر علائم ورودی در برنامه تشخیص بیماری کرونا به شرح زیر می باشد:
  • تب: 83 امتیاز
  • سرفه کردن: 76 امتیاز
  • خستگی: 38 امتیاز
  • سرفه خلط دار: 33 امتیاز
  • تنگی نفس: 19 امتیاز
  • استخوان یا درد مفاصل: 15 امتیاز
  • سردرد: 14 امتیاز
  • گلودرد: 11 امتیاز
  • لرز: 11 امتیاز
  • حالت تهوع(استفراغ): 5 امتیاز
  • گرفتگی بینی: 5 امتیاز
  • اسهال: 5 امتیاز
  • بیماری های خاص: 10 امتیاز
  • سن : 1 امتیاز
  • جنسیت: 4 امتیاز
  • ملیت: 20 امتیاز

نکته : منظور از امتیاز درجه ی اهمیت آن مورد در ارتباط با وجود بیماری کرونا در فرد است.

 

کد+ سورس برنامه تشخیص بیماری کرونا (جاوا)

کلاس Main.java :

کاربرد این کلاس شروع برنامه و ارسال ورودی ها و دریافت خروجی مطلوب و نمایش آن می باشد.

خروجی مثال بالا:

 

کلاس Person.java :

کاربرد این ذخیره اطلاعات فردی و علائم فرد و تعریف یک انسان می باشد.

 

کلاس Country.java :

کاربرد این کلاس ساخت لیستی از کشورهای مختلف دنیا می باشد.

 

کلاس Corona.java :

کاربرد این کلاس مشخص کردن امتیازها و علائم بیماری کرونا می باشد.

 

کلاس Detect.java :

کاربرد این کلاس محاسبه و تشخیص درصد احتمال وجود بیماری کرونا در فرد می باشد.

 

در صورتی که قصد انجام تغییرات یا بهتر کردن برنامه ی بالا را دارید در بخش نظرات به ما اطلاع دهید تا با نام خودتان به این نوشته اضافه کنیم.

این الگوریتم قطعی نیست و بیشتر جنبه ی آموزشی دارد و هدف انجام آن انجام یک تمرین کاربردی برنامه نویسی به زبان جاوا می باشد.

سورس این برنامه به صورت اختصاصی نوشته شده است لطفا در صورت انتشار آن کپی رایت و منبع را حتما ذکر کنید. (لینک این برنامه در گیت هاب)

نظرات خود را در ارتباط با این برنامه بنویسید.

سلامت باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code