x+(x+194,81)=588,57
2x=588,57-194,81
2x=393,76
x=196,88 - общая цена ситца
194,81:25,32=7,69391785150 -метров каждой ткани (если хочешь, что бы было абсолютно точно - не сокращай)
196,88:7,69391785150=25,5890436835 - цена одного метра ситца
25,5890436835+25,32=50,9090436835 - цена одного метра шелка
7,69391785150*25,5890436835+7,69391785150*50,9090436835=588,57