All pastes #777338 Raw Edit

Something

public text v1 · immutable
·published 2007-11-16 19:03 UTC
rendered paste body
Program Nya;
Uses Crt;
label 1,2;
Var
otv1,otv2,otv3:ShortInt;
otv11,otv21,otv31:ShortInt;
D,x1,x2,x:Real;
a,b,c:Integer;
ac2,ac:Real;
begin
clrscr;
writeln('Zdravstvyite');
writeln('Vas privetstvyet programma dlya reweniu prostix zadach.');
writeln('Chtobi ystanovit kakogo roda zadachy vam trebyetsya rewit, vam bydyt zadani voprosi.');
writeln('Otveti prinimautsya v forme "1" - da, "0" - net (bez kavichek}');
writeln;
writeln('1) Vi xotite rewit yravnenie?');
write('->');
read(otv1);
IF otv1=1 then begin
                writeln('Programa imeet vozmojnost rewat prostie yravneniyas pomowu diskriminanta.');
                writeln('Vvedite 3 chisl, trebyemie dlya naxojdeniya D, bez kyba (a, b, c)');
                read(a,b,c);
                writeln('V etom yravnenii kvadrat raznosti?');
                read(otv11);
                IF otv11=1 then begin
                                 ac2:=2*a*c;
                                 ac:=ac2/b;
                                 writeln(a,'-',b,'*',ac,'+',c);
                                 D:=b*b-4*a*c;
                                 Goto 1;
                                end
                           Else begin
                                 writeln(a,'a^2+',b,'*',ac,'+',c,'b');
                                 d:=b*b-4*a*c;
                                 Goto 1;
                                end;
                1:IF D>0 Then begin
                               x1:=(-b+D)/(2*a);
                               x2:=(-b-D)/(2*a);
                               writeln('x1=',x1);
                               writeln('x2=',x2);
                              end
                         Else Begin
                               IF D<0 Then Writeln('Kornei net')
                                      Else begin
                                            x:=-b/2*a;
                                            writeln('D=0, zdes odin koren');
                                            writeln('x=',x);
                                           end;
                              end;
                end;
end.