Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4. int CheckInput(int Input)
  5. {
  6. switch(Input) {
  7. case 0:
  8. printf("Wrong input parameter, Incorrect input. \n");
  9. printf("Type y for repeat, or any other for exit from application \n");
  10. return 0;
  11. break;
  12. case 1:
  13. return 1;
  14. break;
  15.  
  16. }
  17. }
  18. int MyFunction(int LocalXs, int LocalXe, int LocalDx) {
  19. int LocalResult; int LocalR = 0;
  20. //Уравнение окружности
  21. // Х от -9 до -5
  22. // Y от 0 до 2
  23. LocalR = (LocalXs + 7) * (LocalXs + 7) + (y – 2) * (y – 2);
  24.  
  25.  
  26. //Уравнение прямой
  27. //От 0 до 2
  28. 0 * LocalXs + 2;
  29.  
  30.  
  31. //Функция синуса
  32. sin(3.1415);
  33.  
  34.  
  35.  
  36. //Вывод
  37. return LocalResult;
  38. }
  39. int main() {
  40. int R, Checker, Result = 0;
  41. char InputAgain = 'y';
  42. int Xs, Xe, Dx = 0;
  43. printf("Laba #2 \n");
  44. printf("Buhtiarov Roman; P3118 \n");
  45. printf("Input Radius value: \n");
  46. rewind(stdin);
  47. Checker = scanf("%d", &R);
  48.  
  49. if(CheckInput(Checker) == 0) {
  50. rewind(stdin);
  51. scanf("%c", &InputAgain);
  52.  
  53. if(InputAgain == 'y'){
  54. printf("Input Radius value: \n");
  55. rewind(stdin);
  56. scanf("%d", &R);
  57. }
  58. else
  59. return 0;
  60. }
  61.  
  62.  
  63.  
  64. printf("Input Xstart: \n");
  65. rewind(stdin);
  66. Checker = scanf("%d", &Xs);
  67.  
  68. if(CheckInput(Checker) == 0) {
  69. rewind(stdin);
  70. scanf("%c", &InputAgain);
  71. if(InputAgain == 'y') {
  72. printf("Input Xstart: \n");
  73. rewind(stdin);
  74. scanf("%d", &Xs);
  75. }
  76. else
  77. return 0;
  78. }
  79.  
  80. printf("Input Xend: \n");
  81. rewind(stdin);
  82. Checker = scanf("%d", &Xe);
  83.  
  84. if(CheckInput(Checker) == 0) {
  85. rewind(stdin);
  86. scanf("%c", &InputAgain);
  87. if(InputAgain == 'y') {
  88. printf("Input Xend: \n");
  89. rewind(stdin);
  90. scanf("%d", &Xe);
  91. }
  92. else
  93. return 0;
  94.  
  95. }
  96.  
  97. printf("Input deltaX: \n");
  98. rewind(stdin);
  99. Checker = scanf("%d", &Dx);
  100.  
  101. if(CheckInput(Checker) == 0) {
  102. rewind(stdin);
  103. scanf("%c", &InputAgain);
  104. if(InputAgain == 'y') {
  105. printf("Input deltaX: \n");
  106. rewind(stdin);
  107. scanf("%d", &Dx);
  108. }
  109. else
  110. return 0;
  111. }
  112.  
  113. //Start do main JOB
  114.  
  115. Result = MyFunction(Xs, Xe, Dx);
  116.  
  117. //Result
  118. printf("__________________________________________ \n");
  119. printf(" x y \n");
  120. printf("__________________________________________ \n");
  121.  
  122. system("pause");
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement