السلام عليكم
هذا كود كتبته بلغة c++ محتاج تحويلة الى فجول بيسك دوت نت ارجوكم ساعدوني بتحويله
هذا الكود ادخلة قيمة ضغط دم المريض والاخراج راح يكون مصفوفة بنقاط التصادم للمستويات الواقع بها مثلا هل ضغط الدم عالي او متوسط او واطئ فهوا يرجع قيم المستويات بشكل مصفوفة بأستخدام المؤشرات
#include <iostream.h>
float *blood( float xb)
{
int i=1;
float c=0;
float *m=new float[10];
float v,v1;
if (xb >= 0 && xb<111)
{
m=1;i=i+1;
}
else if (xb>=111 && xb <134)
{
v=(134-xb);
v1=v/23;
m=v1;i=i+1;v=0;v1=0;
}
if(xb>=127 && xb < 139)
{
v=(xb-127);
v1=v/12;
m=v1;i=i+1;
}
else if(xb==139)
{
m=1;i=i+1;
}
else if (xb>139 && xb<153)
{
v=(153-xb);
v1=(v/14);
m=v1;i=i+1;v=0;v1=0;
}
if(xb>=142 && xb<157)
{
v=(xb-142);
v1= (v/15);
m=v1;i=i+1;
}
else if(xb==157)
{
m=1;i=i+1;
}
else if (xb>157 && xb< 172)
{
v=(172-xb);
v1=(v/15);
m=v1;i=i+1;v=0;v1=0;
}
if(xb>=154 && xb<171)
{
v=(xb-154);
v1=(v/17);
m=v1;i=i+1;
}
else if(xb>=171 && xb<500)
{
m=1;i=i+1;
}
c=i;
m[0]=c;
return m;
}
main () {
float *p=0;
float x,j;
cin>>x;
p = blood(x);j=*(p+0);
for(int i=1;i<j;++i)
cout<<*(p+i)<<"\t"<<endl ;
}