Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. program Project1;
  2. Var
  3. x, p, firstX, arraySize, i: integer;
  4. a: array of integer;
  5. IsCorrect: boolean;
  6.  
  7. begin
  8. Writeln('This program calculates polynomial degree');
  9. IsCorrect := false;
  10. arraySize := 0;
  11. x := 0;
  12. repeat
  13. try
  14. Writeln('Please, enter integer number N( 0 < N < 1000)');
  15. Readln(arraySize);
  16. except
  17. Writeln('Warning! Enter correct number!');
  18. end;
  19. if (arraySize > 0) and (arraySize < 1000) then
  20. IsCorrect := true;
  21. until (IsCorrect);
  22. SetLength(a, arraySize);
  23. IsCorrect := false;
  24. repeat
  25. try
  26. Writeln('Please, enter integer number X( 0 < X < 1000)');
  27. Readln(x);
  28. except
  29. Writeln('Warning! Enter correct number!');
  30. end;
  31. if (x > 0) and (x < 1000) then
  32. IsCorrect := true;
  33. until (IsCorrect);
  34. firstX := x;
  35. p := 0;
  36. for i := 0 to arraySize - 1 do
  37. begin
  38. Writeln('Enter element of array');
  39. Readln(a[i]);
  40. end;
  41. for i := 0 to arraySize - 1 do
  42. begin
  43. p := p + a[i]*x;
  44. x := x * firstX;
  45. end;
  46. Writeln('Polynomial value = ', p);
  47. Readln
  48. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement