#include"stdio.h"
#include"conio.h"
#include"process.h"
float mikapotasiom,pert,SIO2,k2o,al2o3,
sio2,fe2o3,tio2,mgo,cao,na2o,loi,mikasodiom,kaolinit,s,ap,sp,pp,as
,ps,ss,pk,sk,alp,als,alk,sip,sis,sik,prp,prk,prs;
char x;
jadval1();
khuruji1();
s1();
vorudi2();
mohasebat2();
khuruji2();
jadval2();
vorudi();
mohasebat1();
main()
{
textcolor(9);
textbackground(6);
clrscr();
s1();
getch();
}
//-----------------------------------------------------
jadval1()
{
gotoxy(12,4);printf("عؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤآؤؤؤؤؤ؟");
gotoxy(12,5);printf("³loi ³k2o ³na2o ³cao ³mgo ³tio2 ³fe2o3³al2o3³sio2 ³oksid³");
gotoxy(12,6);printf("أؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤإؤؤؤؤؤ´");
gotoxy(12,7);printf("³ ³ ³ ³ ³ ³ ³ ³ ³ ³%vazn³");
gotoxy(12,8);printf("ہؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤءؤؤؤؤؤظ");
}
jadval2()
{
gotoxy(7,10);printf("عؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤ؟");
gotoxy(7,11);printf("³pert ³SIO2 ³kaolinit ³mikasodiom ³mikapotasiom³kani ³");
gotoxy(7,12);printf("أؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤ´");
gotoxy(7,13);printf("³ ³ ³ ³ ³ ³vazn ³");
gotoxy(7,14);printf("ہؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤظ");
}
vorudi()
{
gotoxy(61,7);scanf("%f",&sio2);
if(sio2<0||sio2>100)
{
gotoxy(61,27);printf("error sio2");
getch();
}
gotoxy(55,7);scanf("%f",&al2o3);
if(al2o3<0||al2o3>100)
{
gotoxy(61,28);printf("error al2o3");
getch();
}
gotoxy(49,7);scanf("%f",&fe2o3);
if(fe2o3<0||fe2o3>100)
{
gotoxy(61,29);printf("error fe2o3");
getch();
}
gotoxy(43,7);scanf("%f",&tio2);
if(tio2<0||tio2>100)
{
gotoxy(61,30);printf("error tio2");
getch();
}
gotoxy(37,7);scanf("%f",&mgo);
if(mgo<0||mgo>100)
{
gotoxy(61,31);printf("error mgo");
getch();
}
gotoxy(31,7);scanf("%f",&cao);
if(cao<0||cao>100)
{
gotoxy(61,32);printf("error cao");
getch();
}
gotoxy(25,7);scanf("%f",&na2o);
if(na2o<0||na2o>100)
{
gotoxy(61,33);printf("error na20");
getch();
}
gotoxy(19,7);scanf("%f",&k2o);
if(k2o<0||k2o>100)
{
gotoxy(61,34);printf("error k20");
getch();
}
gotoxy(13,7);scanf("%f",&loi);
if(loi<0||loi>100)
{
gotoxy(61,35);printf("error loi");
getch();
}
s=SIO2+k2o+al2o3+sio2+fe2o3+tio2+mgo+cao+na2o+loi;
if(s<98||s>102)
{
gotoxy(41,28);printf("the sum is error");
getch();
}
}
mohasebat1()
{
mikapotasiom=796*k2o/94;
ap=mikapotasiom*306/796;
sp=mikapotasiom*360/796;
pp=mikapotasiom*36/796;
mikasodiom=754*na2o/62;
as=mikasodiom*306/754;
ss=mikasodiom*360/754;
ps=mikasodiom*36/754;
al2o3=al2o3-(as+ap);
kaolinit=al2o3*258/102;
sk=kaolinit*102/258;
pk=kaolinit *36/258;
SIO2=sio2-(sk+sp+ss);
pert=loi-(pk+pp+ps);
}
khuruji1()
{
gotoxy(65,13);printf("%.2f",mikapotasiom);
gotoxy(52,13);printf("%.2f",mikasodiom);
gotoxy(39,13);printf("%.2f",kaolinit );
gotoxy(26,13);printf("%.2f",SIO2);
gotoxy(13,13);printf("%.2f",pert);
}
mohasebat2()
{
k2o=mikapotasiom*94/796;
alp=mikapotasiom*306/796;
sip=mikapotasiom*360/796;
prp=mikapotasiom*36/796;
na2o=mikasodiom*62/754;
als=mikasodiom*306/754;
sis=mikasodiom*360/754;
prs=mikasodiom*36/754;
alk=kaolinit*102/258;
sik=kaolinit*120/258;
prk=kaolinit*36/258;
al2o3=alp+als+alk;
sio2=SIO2+sip+sis+sik;
loi=pert+prs+prk+prp;
}
khuruji2()
{
gotoxy(19,7);printf("%.2f",k2o);
gotoxy(25,7);printf("%.2f",na2o);
gotoxy(55,7);printf("%.2f",al2o3);
gotoxy(61,7);printf("%.2f",sio2);
gotoxy(13,7);printf("%.2f",loi);
}
vorudi2()
{
gotoxy(61,13);scanf("%f",&mikapotasiom);
if(mikapotasiom<0||mikapotasiom>100)
{
gotoxy(41,27);printf("error mikapotasiom");
getch();
}
gotoxy(48,13);scanf("%f",&mikasodiom);
if(mikasodiom<0||mikasodiom>100)
{
gotoxy(41,28);printf("error mikasodiom");
getch();
}
gotoxy(35,13);scanf("%f",&kaolinit);
if(kaolinit<0||kaolinit>100)
{
gotoxy(41,29);printf("error kaolinit");
getch();
}
gotoxy(22,13);scanf("%f",&SIO2);
if(SIO2<0||SIO2>100)
{
gotoxy(41,30);printf("error SIO2");
getch();
}
gotoxy(9,13);scanf("%f",&pert);
if(pert<0||pert>100)
{
gotoxy(41,31);printf("error pert");
getch();
}
}
s1()
{
a:
clrscr();
gotoxy(10,12); printf("عؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤ؟ ");
gotoxy(10,13); printf("³baray moshahede yeki az kodhay zir ra vared konid ³");
gotoxy(10,14); printf("أؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤؤآؤآؤؤؤؤؤؤؤؤؤؤؤ´ ");
gotoxy(10,15); printf("أؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤؤءؤ´ kode ³ ");
gotoxy(10,16); printf("أؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´ ");
gotoxy(10,17); printf("³ mozue ³ 1 ³ ");
gotoxy(10,18); printf("أؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´");
gotoxy(10,19); printf("³ nevisande ³ 2 ³");
gotoxy(10,20); printf("أؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´ ");
gotoxy(10,21); printf("³ rahnemai ³ 3 ³ ") ;
gotoxy(10,22); printf("أؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´ ");
gotoxy(10,23); printf("³ minerali be shimiayi ³ a ³ ") ;
gotoxy(10,24); printf("³ ejra ؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´ ") ;
gotoxy(10,25); printf("³ shimiayi be minerali ³ b ³");
gotoxy(10,26); printf("أؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´");
gotoxy(10,27); printf("³ khoruj ³ 4 ³");
gotoxy(10,28); printf("ہؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤآؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤإؤؤؤؤؤؤؤؤؤؤؤ´");
gotoxy(10,29); printf(" ³ kode entekhabi ³ ³");
gotoxy(10,30); printf(" ہؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤءؤؤؤؤؤؤؤؤؤؤؤظ ");
gotoxy(56,29); scanf("%c",&x);
clrscr();
switch(x)
{
case '1':
gotoxy(10,12); printf("mohasebate marbut be analiz shimiayi be komake");
gotoxy(10,13); printf(" analiz minerali va belaks(bar asase mika)");
getch();
break;
case '2':
gotoxy(10,12); printf("mahmood reza vatankhah");
getch();
break;
case '3':
gotoxy(7,10); printf("shoma mitavanid be komake in barname tamamie analizhayhaye shimiayi ra be");
gotoxy(7,11); printf("minerali va analizhayhaye minerali ra be shimiayi tabdil nemaid ");
getch();
break;
case '4':
exit(0);
break;
case 'b':
jadval1();
vorudi();
mohasebat1();
jadval2();
khuruji1();
getch();
break;
case 'a':
jadval2();
vorudi2();
mohasebat2();
jadval1();
khuruji2();
getch();
break;
default:
gotoxy(15,19); printf("taerif nashode ");
}
goto a;
}
برید حالشو ببرید
من این برنامه رو حدود۴۰ساعت روش کار میکردم قدرش را بدونید