Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <math.h>
- int CheckInput(int Input)
- {
- switch(Input) {
- case 0:
- printf("Wrong input parameter, Incorrect input. \n");
- printf("Type y for repeat, or any other for exit from application \n");
- return 0;
- break;
- case 1:
- return 1;
- break;
- }
- }
- int MyFunction(int LocalXs, int LocalXe, int LocalDx) {
- int LocalResult; int LocalR = 0;
- //Уравнение окружности
- // Х от -9 до -5
- // Y от 0 до 2
- LocalR = (LocalXs + 7) * (LocalXs + 7) + (y – 2) * (y – 2);
- //Уравнение прямой
- //От 0 до 2
- 0 * LocalXs + 2;
- //Функция синуса
- sin(3.1415);
- //Вывод
- return LocalResult;
- }
- int main() {
- int R, Checker, Result = 0;
- char InputAgain = 'y';
- int Xs, Xe, Dx = 0;
- printf("Laba #2 \n");
- printf("Buhtiarov Roman; P3118 \n");
- printf("Input Radius value: \n");
- rewind(stdin);
- Checker = scanf("%d", &R);
- if(CheckInput(Checker) == 0) {
- rewind(stdin);
- scanf("%c", &InputAgain);
- if(InputAgain == 'y'){
- printf("Input Radius value: \n");
- rewind(stdin);
- scanf("%d", &R);
- }
- else
- return 0;
- }
- printf("Input Xstart: \n");
- rewind(stdin);
- Checker = scanf("%d", &Xs);
- if(CheckInput(Checker) == 0) {
- rewind(stdin);
- scanf("%c", &InputAgain);
- if(InputAgain == 'y') {
- printf("Input Xstart: \n");
- rewind(stdin);
- scanf("%d", &Xs);
- }
- else
- return 0;
- }
- printf("Input Xend: \n");
- rewind(stdin);
- Checker = scanf("%d", &Xe);
- if(CheckInput(Checker) == 0) {
- rewind(stdin);
- scanf("%c", &InputAgain);
- if(InputAgain == 'y') {
- printf("Input Xend: \n");
- rewind(stdin);
- scanf("%d", &Xe);
- }
- else
- return 0;
- }
- printf("Input deltaX: \n");
- rewind(stdin);
- Checker = scanf("%d", &Dx);
- if(CheckInput(Checker) == 0) {
- rewind(stdin);
- scanf("%c", &InputAgain);
- if(InputAgain == 'y') {
- printf("Input deltaX: \n");
- rewind(stdin);
- scanf("%d", &Dx);
- }
- else
- return 0;
- }
- //Start do main JOB
- Result = MyFunction(Xs, Xe, Dx);
- //Result
- printf("__________________________________________ \n");
- printf(" x y \n");
- printf("__________________________________________ \n");
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement