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...