1. Заголовок темы должен быть информативным. В противном случае тема удаляется ... 2. Все тексты программ должны помещаться в теги [code=pas] ... [/code]. 3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали! 4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора). 5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM! 6. Одна тема - один вопрос (задача) 7.Проверяйте программы перед тем, как разместить их на форуме!!! 8.Спрашивайте и отвечайте четко и по существу!!!
проблема с выводом в файл, помогите исправить или дайте идею
var x,a,b,h:real; Code,sr:integer; OK:boolean; ch,letter,key:char; f:text; xs,funcs:string;
Function Func(x:real):real; var f:real; Begin f:=(sin(x)/cos(x))+cos(x); Func:=f; End;
Function Radian(s:string):real; Var I:byte; Begin Radian:=0; if s='pi' then Radian:=pi; if s='pi/2' then Radian:=pi/2; if s='pi/3' then Radian:=pi/3; if s='pi/4' then Radian:=pi/4; if s='pi/5' then Radian:=pi/5; if s='pi/6' then Radian:=pi/6; if s='pi/7' then Radian:=pi/7; if s='pi/8' then Radian:=pi/8; if s='pi/9' then Radian:=pi/9; End;
Procedure Vivod(ch:char); begin Assign(f,'c:\file.txt'); writeln('ch = ',ch); case ch of 'e': writeln('ЇаЁ x=',x:4:2,' y=',func(x)2); 'p': begin str(x:3:3,xs); str(func(x)3,funcs); PrnString('ЇаЁ x='); PrnString(xs); PrnString(' y='); PrnString(funcs); end; 'f': writeln(f,'ЇаЁ x=',x:4:2,' y=',func(x)2); end; end;
Procedure PrintFunc; var letter,f:char; i,w,J,m:integer; sa,sb:string;