Sayfalar

Menü

25 Nisan 2022 Pazartesi

Hastalık Tespit Algoritması c programlama

 Hastalık Tespit Algoritması c programlama covid hastalığı ile diğer hastalıklar arasında teşhis tespit durumu hızlı tedavi uygulaması

#include <stdio.h>

#include <stdlib.h>

#include <ctype.h>

#include <stdint.h>

void veriGirisi( uint16_t *ptr  ) 

{

printf("Yuksek Ates  [0/1] : ") ; scanf("%d", &ptr[0] ) ; 

printf("Dusuk Ates   [0/1] : ") ; scanf("%d", &ptr[1] ) ; 

printf("Ishal [0/1] : ") ; scanf("%d", &ptr[2] ) ; 

printf("Kabiz   [0/1] : ") ; scanf("%d", &ptr[3] ) ; 

printf("Kuru Oksuruk  [0/1] : ") ; scanf("%d", &ptr[4] ) ; 

printf("Balgamli Oksuruk  [0/1] : ") ; scanf("%d", &ptr[5] ) ; 

printf("Akyuvar Azligi  [0/1] : ") ; scanf("%d", &ptr[6] ) ; 

printf("Akyuvar Coklugu  [0/1] : ") ; scanf("%d", &ptr[7] ) ; 

printf("Bas Agrisi   [0/1] : ") ; scanf("%d", &ptr[8] ) ; 

printf("Halsizlik  [0/1] : ") ; scanf("%d", &ptr[9] ) ; 

printf("Mide Bulantisi  [0/1] : ") ; scanf("%d", &ptr[10] ) ; 

}

void girisleriYazdir  ( uint16_t dizi [] ) 

{

uint16_t *ptr= dizi; 

int i=0, sonuc=1; 

while(i<11 ) 

{

if( dizi[i] != 0 || dizi[i] != 1 )

sonuc=0; 

printf("%d  ve %d \n", ptr[i], dizi[i] ) ;  

i++; 

}

}

int tDisease ( uint16_t dizi []   ) 

{

int i=0, A=0, B=0, C=0;

for ( i=0; i<11; i++  ) 

{

if( i==0 && dizi[i] ==1  ) 

A++; 

if( i==1 && dizi[i] ==1  ) 

B++;

if( i==2 && dizi[i] ==1  ) 

{

A++;

B++;

if( i==3 && dizi[i] ==1  ) 

C++; 

if( i==4 && dizi[i] ==1  ) 

{

B++;

C++;

if( i==5 && dizi[i] ==1  ) 

A++; 

if( i==6 && dizi[i] ==1  ) 

B++; 

if( i==7 && dizi[i] ==1  ) 

C++; 

if( i==8 && dizi[i] ==1  ) 

A++; 

if( i==9 && dizi[i] ==1  ) 

{

A++;

C++; 

if( i==10 && dizi[i] ==1  ) 

B++;

if( A>B && A>C ) 

return 0; 

else if( B>A && B>C ) 

return 1; 

else if( C>A && C>B )

return 2; 

else

return -1;

}


enum HastalikTurleri {

HastalikA, HastalikB, HastalikC 

};

int main() 

{

uint16_t girisler[11]; 

veriGirisi(girisler); 

girisleriYazdir(girisler) ; 

enum HastalikTurleri hastalik = tDisease(girisler); 

if( hastalik == 0 ) 

printf("Hastalik A") ; 

else if( hastalik==1 ) 

printf("Hastalik B") ; 

else if( hastalik==2 ) 

printf("Hastalik C") ; 

else

printf("Hatali islem !") ;  

return 0; 

}



Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...