Algorithme TP-03

في هذا الموضوع سأقدم لكم ثالث الأعمال التطبيقية في مادة الخوارزميات لتخصص الرياضيات والإعلام الآلي في المركز الجامعي تمنغست .
العمل التطبيقي كان حول صنع تطبيق يقوم بإدخال معلومات مجموعة من الاشخاص وإظهار الاشخاص الذين لديهم نفس الرتبة مع عددهم .
وذالك بإستخدام لغة البرمجة سي / c .
وفي ما يلي الكود الذي يقوم بهذه العملية كل ما عليك هو نسخه في البرامج الذي تستعمله .

في هذا الموضوع سأقدم لكم ثالث الأعمال التطبيقية في مادة الخوارزميات لتخصص الرياضيات والإعلام الآلي في المركز الجامعي تمنغست .
العمل التطبيقي كان حول صنع تطبيق يقوم بإدخال معلومات مجموعة من الاشخاص وإظهار الاشخاص الذين لديهم نفس الرتبة مع عددهم .
وذالك بإستخدام لغة البرمجة سي / c .
وفي ما يلي الكود الذي يقوم بهذه العملية كل ما عليك هو نسخه في البرامج الذي تستعمله .
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct player
{
char name[15];
char as[15];
int code;
int grad;
};
int n;
int i,s1,s2,s3,s4;
float ps1,ps2,ps3,ps4;
void read_calcule_show(void)
{
int t1[n],t2[n];
int t3[n],t4[n];
struct player t[n];
int m,i,s1,s2,s3,s4;
float ps1,ps2,ps3,ps4;
s1=0,s2=0,s3=0,s4=0;
for(i=1;i<=n;i++)
{
printf(" Enter the name : ");
scanf("%s",&t[i].name[15]);
t4[i]=t[i].name[15];
printf(" The insurance (yes/no) : ");
scanf("%s",&t[i].as[15]);
t3[i]=t[i].as[15];
printf(" Enter le code :");
scanf("%d",&t[i].code);
t1[i]=t[i].code;
printf(" Enter le grade : G");
scanf("%d",&t[i].grad);
t2[i]=t[i].grad;
printf("\n");
if(t[i].grad==1)
{
s1=s1+1;
}
else
{
s1=s1;
}
if(t[i].grad==2)
{
s2=s2+1;
}
else
{
s2=s2;
}
if(t[i].grad==3)
{
s3=s3+1;
}
else
{
s3=s3;
}
if(t[i].grad==4)
{
s4=s4+1;
}
else
{
s4=s4;
}
}
ps1=(100*s1)/n;
ps2=(100*s2)/n;
ps3=(100*s3)/n;
ps4=(100*s4)/n;
printf("\n\n");
printf(" Enter the NBR of Grad = ");
scanf("%d",&m);
printf("\n --------------< INFORMATIONS OF THE WORKERS : >----------- \n\n\n");
for(i=1;i<=n;i++)
{
if(t[i].grad==m)
{
printf(" ******* worker %d ******* \n\n",i);
printf("%s \n",t[i].name);
printf(" worker name : %s \n",t[i].as);
printf(" worker code : %d \n",t[i].code);
printf(" worker grade : G%d \n",t[i].grad);
printf("\n\n");
}
}
if(m==1)
{
printf("\n --------------< NBR OF GRADS : >------------------------- \n\n\n");
printf(" Nbr of workers with G1 grad : %d \n\n",s1);
printf("\n --------------< THE PROPORTION OF GRADS : >--------------- \n\n\n");
printf(" G1 grad : %.2f 100/100 \n",ps1);
printf("\n\n");
}
if(m==2)
{
printf("\n --------------< NBR OF GRADS : >------------------------- \n\n\n");
printf(" Nbr of workers with G2 grad : %d \n\n",s2);
printf("\n --------------< THE PROPORTION OF GRADS : >--------------- \n\n\n");
printf(" G2 grad : %.2f 100/100 \n",ps2);
printf("\n\n");
}
if(m==3)
{
printf("\n --------------< NBR OF GRADS : >------------------------- \n\n\n");
printf(" Nbr of workers with G3 grad : %d \n\n",s3);
printf("\n --------------< THE PROPORTION OF GRADS : >--------------- \n\n\n");
printf(" G3 grad : %.2f 100/100 \n",ps3);
printf("\n\n");
}
if(m==4)
{
printf("\n --------------< NBR OF GRADS : >------------------------- \n\n\n");
printf(" Nbr of workers with G4 grad : %d \n\n",s4);
printf("\n --------------< THE PROPORTION OF GRADS : >--------------- \n\n\n");
printf(" G4 grad : %.2f 100/100 \n",ps4);
printf("\n\n");
}
}
int main(void)
{
printf("\n ----< TP 03 EN ALGORITHME >---- \n\n");
printf(" ----< CREATED BY >---- \n\n");
printf(" ----< ZOUBIR LANSARI >---- \n\n");
printf(" ----< 2016 / 2017 >---- \n\n");
printf(" Enter number of workers N = ");
scanf("%d",&n);
if (n<4 || n>120)
{
printf("\a\a\a\a\a\a");
printf("\n\n\n");
printf(" the value of N is : \n\n\n\n");
printf(" ######################################################## \n");
printf(" # # \n");
printf(" # # # # ## ## # # ##### #### # \n");
printf(" # # # # ## ### ## # ## ### # # # # \n");
printf(" # #### # ## # ## # # ##### # # # \n");
printf(" # # # ## ## ### # ## # # # # # \n");
printf(" # # # ## ## # ##### ##### #### # \n");
printf(" # # \n");
printf(" ######################################################## \n\n\n\n");
}
else
{
printf("\n\n\n");
printf(" ######################################################## \n");
printf(" # # \n");
printf(" # the name contain 15 characters # \n");
printf(" # if the worker have an insurance enter yes or no # \n");
printf(" # the code is an int NBR Exp : 100001 # \n");
printf(" # the grade is one of this NBRs (1 , 2 , 3 , 4 ) # \n");
printf(" # # \n");
printf(" ######################################################## \n\n\n\n");
printf("\n");
read_calcule_show();
}
}
أرجوا أن يكون الموضوع قد نال إعجابكم.
0 التعليقات :