سلام دوستان خسته نباشید.
عزیزان من یه پروژه دوستم بهم داده که باید تحویل استادش بده و از من خواست واسش کمپایل کنم و یه کم تغییرات توش بدم چون پروژه یکی دیگه رو داده بهم و میخواد تابلو نشه...اما من سیستم عاملم مک هست و کمپایلر خوب هنوز واسش نتونستم پیدا کنم و میخواستم از شما دوستان خواهش کنم یه کمکی بهم بکنید و این برنامه رو کمپایل کنید و اگه حالشو داشتید یه تغییرات کوچیک توش بدید تا با این برنامه فرق بکنه و استاد نفهمه!!
برنامه از این قراره که باید این برنامه یک سری حساب توش باز میشه و مقداری پول توش قرار میگیره و باید سود سالانه و روزانه واسش حساب کنه و حتی اگه بازم بهش در یه مرتبه دیگه پول واریز شد سود روز شمار اونم حساب کنه...
برنامه ای که نوشته این هست:
خیلی ممنون میشم کمکم کنید چون تا آخر هفته باید تحویل بده!! مرسی
عزیزان من یه پروژه دوستم بهم داده که باید تحویل استادش بده و از من خواست واسش کمپایل کنم و یه کم تغییرات توش بدم چون پروژه یکی دیگه رو داده بهم و میخواد تابلو نشه...اما من سیستم عاملم مک هست و کمپایلر خوب هنوز واسش نتونستم پیدا کنم و میخواستم از شما دوستان خواهش کنم یه کمکی بهم بکنید و این برنامه رو کمپایل کنید و اگه حالشو داشتید یه تغییرات کوچیک توش بدید تا با این برنامه فرق بکنه و استاد نفهمه!!
برنامه از این قراره که باید این برنامه یک سری حساب توش باز میشه و مقداری پول توش قرار میگیره و باید سود سالانه و روزانه واسش حساب کنه و حتی اگه بازم بهش در یه مرتبه دیگه پول واریز شد سود روز شمار اونم حساب کنه...
برنامه ای که نوشته این هست:
کد:
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#define MAX 40
struct student {
int code;
char name[10] ;
long int pri;
int f ;
int a ;
int i;
int n;
int m;
} x[MAX] ;
int num;
void azafeh(void);
void rozshomar(void);
void sodehsalaneh(void);
void enter(void);
void print(void);
void del(void);
void main(void)
{
int menu;
x[0].code=1;
strcpy(x[0].name,"ali");
x[0].pri=12300;
x[0].a=1700;
x[0].i=17;
x[0].n=2;
x[0].m=5;
x[1].code=2;
strcpy(x[1].name,"ali");
x[1].pri=10450;
x[1].a=2417;
x[1].i=17;
x[1].n=2;
x[1].m=5;
x[2].code=3;
strcpy(x[2].name,"amir");
x[2].pri=10340;
x[2].a=1007;
x[2].i=17;
x[2].n=2;
x[2].m=5;
x[3].code=4;
strcpy(x[3].name,"hasan");
x[3].pri=10567;
x[3].a=2347;
x[3].i=17;
x[3].n=2;
x[3].m=5;
x[4].code=5;
strcpy(x[4].name,"hosin");
x[4].pri=10675;
x[4].a=7000;
x[4].i=17;
x[4].n=2;
x[4].m=5;
x[5].code=6;
strcpy(x[5].name,"reza");
x[5].pri=15440;
x[5].a=7212;
x[5].i=17;
x[5].n=2;
x[5].m=5;
x[6].code=7;
strcpy(x[6].name,"ali");
x[6].pri=15675;
x[6].a=4352;
x[6].i=17;
x[6].n=2;
x[6].m=5;
x[7].code=8;
strcpy(x[7].name,"akbar");
x[7].pri=10543;
x[7].a=7654;
x[7].i=17;
x[7].n=2;
x[7].m=5;
x[8].code=9;
strcpy(x[8].name,"ahmad");
x[8].pri=12233;
x[8].a=3422;
x[8].i=17;
x[8].n=2;
x[8].m=5;
x[9].code=10;
strcpy(x[9].name,"samad");
x[9].pri=23330;
x[9].a=2342;
x[9].i=17;
x[9].n=2;
x[9].m=5;
num=10;
void azafeh(void);
void rozshomar(void);
void sodehsalaneh(void);
void enter(void);
void print(void);
clrscr();
for(;;)
{
printf("\n 1:Ezafeh kardan pool ");
printf("\n 2:Hesabeh rozshomar ");
printf("\n 3:Hesabeh sodehsalaneh");
printf("\n 4:Hesabe jadid");
printf("\n 5:Delete hesab");
printf("\n 6:print");
printf("\n 7:exit");
printf("Enter a number:=");
scanf("%d",&menu);
switch (menu)
{
case 1: azafeh(); break;
case 2: rozshomar(); break;
case 3: sodehsalaneh(); break;
case 4: enter(); break;
case 5: del(); break;
case 6: print(); break;
case 7: exit(1); break;
}
}
}
//* ***************
void azafeh(void)
{
int c1,pri,k;
printf("Enter code for apend price:=");
scanf("%d",&c1);
for(k=0;k<num;k++)
{
if(x[k].code==c1)
{
printf("Enter a price:=");
scanf("%d",&pri);
x[k].pri=x[k].pri+pri;
}
}
}
//****************************************
void rozshomar(void)
{
long int pp,pt;
int c1,pri,k,j,t,f;
printf("Enter code for apend price:=");
scanf("%d",&c1);
for(k=0;k<num;k++)
{
if(x[k].code==c1)
{
pp=1;
t=x[k].m*x[k].n;
for(j=1;j<=t;j++)
pp=pp*(1+(x[k].i/x[k].m));
pp=x[k].a*pp-1;
pt=1;
t=x[k].m/2;
for(j=1;j<=t;j++)
pt=pt*(1+(x[k].i/x[k].m));
pt=pt-1;
f=pp/pt;
printf("sodeh roz shomareh soma %ld",f);
getch();
}
}
}
//****************************************
//****************************************
void sodehsalaneh(void)
{
long int pp,pt;
int c1,pri,k,j,t,f;
printf("Enter code for apend price:=");
scanf("%d",&c1);
for(k=0;k<num;k++)
{
if(x[k].code==c1)
{
printf("megdar poleh pasandaz ");
scanf("%d",&x[k].a);
printf("nerkheh bahreh salianeh ");
scanf("%d",&x[k].i);
printf("tedade sal ");
scanf("%d",&x[k].n);
printf("tedadeh doreh ");
scanf("%d",&x[k].m);
pp=1;
t=x[k].m*x[k].n;
for(j=1;j<=t;j++)
pp=pp*(1+(x[k].i/x[k].m));
pp=12*(x[k].a/x[k].m)*pp-1;
pt=x[k].i/x[k].m;
f=pp/pt;
printf("sodeh roz shomareh soma %ld",f);
}
}
}
//****************************************
//****************************************
void enter(void)
{
long int pp,pt;
int c1,pri,l,k,j,tt,f;
k=num;
printf("enter a code:=");
scanf("%d",&c1);
tt=0;
for(l=0;l<num;l++)
if(x[l].code==c1)
tt=1;
if(tt==1)
printf("in code vjod darad");
else
{
x[k].code=c1;
printf("enter a name:=");
scanf("%s",&x[k].name);
printf("megdar poleh psandaz:= ");
scanf("%d",&x[k].pri);
printf("megdar poleh pasandaz dar mah:= ");
scanf("%d",&x[k].a);
printf("nerkheh bahreh salianeh ");
scanf("%d",&x[k].i);
printf("tedade sal ");
scanf("%d",&x[k].n);
printf("tedadeh doreh ");
scanf("%d",&x[k].m);
num++;
}
}
//****************************************
void print(void)
{
int k;
for(k=0;k<num;k++)
{
printf("%d", x[k].code);
printf("%s",x[k].name);
printf("%d",x[k].pri);
printf("%d",x[k].a);
printf("%d",x[k].i);
printf("%d",x[k].n);
printf("%d",x[k].m);
printf("\n");
}
}
//**********************
void del(void)
{
long int pp,pt;
int c1,l,k;
printf("Enter code for delet:=");
scanf("%d",&c1);
for(k=0;k<num;k++)
{
if(x[k].code==c1)
{
for(l=k;l<num;l++)
x[l]=x[l+1];
num--;
}
}
}
//****************************************
خیلی ممنون میشم کمکم کنید چون تا آخر هفته باید تحویل بده!! مرسی