Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Горе студент
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 6
1

В консоли нужно выбрать определенную часть программы

25.04.2016, 01:29. Просмотров 248. Ответов 0
Метки нет (Все метки)

у меня 2 программы графиков функции надо, чтоб в консоли вывело на выбор 2 функции и когда выберешь вывела ее график.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
 
 
int main() 
{
    setlocale(LC_CTYPE, "rus");
    int ch,func;
  printf_s("Выберите одну из двух формул для расчёта:\n");
  printf_s("8*(1-tg(x)^ctg(x+cos(x)(x-y))\n"); 
  printf_s("log|cos(x)|\ln(1+x^2)\n");
 scanf_s("%d",&ch);
    int x = 0;
   if (ch == 1 || ch == 2)
   {func = ch;
     
   }
   else
   {while (func!=ch)
      printf_s("Формулы только две, вы ввели не то число, попробуйте ещё раз\n"); 
 
   }
   scanf_s("%d", &ch);
   
  
   if (ch == 1 || ch == 2)
   {
     func = ch;
   }
  
   system ("pause");
   return 0;
}
это начало нужно выбрать чтоб отработала одну из двух фунцкий

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#define graphic(x) (8*(pow(1-tan(x),tan(x)))+cos(x)*(x-y)) //график который будет строится
 
int main(void)
{
    float x,y=1;
    HDC hDC = GetDC(GetConsoleWindow());
    HPEN Pen = CreatePen(PS_SOLID, 2, RGB(255, 255, 255));
    SelectObject(hDC, Pen);
    MoveToEx(hDC, 0, 85, NULL);
    LineTo(hDC, 200, 85);
    MoveToEx(hDC, 100, 0, NULL);
    LineTo(hDC, 100, 170);
    for (x = -9.0f; x <= 9.0f; x += 0.01f) // O(100,85) - center
    {
        MoveToEx(hDC, 10 * x + 100, -10 * graphic(x) + 85, NULL);//10 - scale
        LineTo(hDC, 10 * x + 100, -10 * graphic(x) + 85);
    }
    system("pause");
    return 0;
}
и вторая

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
#define graphic(x) (abs(log(abs(cos(x))))/log10(1+pow(x,2))) //график который будет строится
 
int main(void)
{
    float x,y=1;
    HDC hDC = GetDC(GetConsoleWindow());
    HPEN Pen = CreatePen(PS_SOLID, 2, RGB(255, 255, 255));
    SelectObject(hDC, Pen);
    MoveToEx(hDC, 0, 85, NULL);
    LineTo(hDC, 200, 85);
    MoveToEx(hDC, 100, 0, NULL);
    LineTo(hDC, 100, 170);
    for (x = -9.0f; x <= 9.0f; x += 0.01f) // O(100,85) - center
    {
        MoveToEx(hDC, 10 * x + 100, -10 * graphic(x) + 85, NULL);//10 - scale
        LineTo(hDC, 10 * x + 100, -10 * graphic(x) + 85);
    }
    system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2016, 01:29
Ответы с готовыми решениями:

Нужно вынести часть программы в отдельный модуль
Помогите вынести 19-36 строки в отдельный модуль, чтобы можно было потом как заголовочный файл .h...

Вывести определенную часть вектора
Есть вектор v, который содержит: v Нужно прочитать вектор от 2 по 5 элемент, чтобы в итоге...

Как с помощью setfill() заполнить определенную часть вывода
Ребят нужно что бы setfill заполнял только на определенные участки, даже не на всю строку ...

Нужно вытащить определенную часть текста из файла.
така ситуация: есть текстовый файл, в котором есть уникальное, периодически повторяющееся слово....

Нужно выбрать часть текста..
ээээ.... не могу прально сформулировать :)) ну, вобщем объясню на примере: у меня есть строка...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2016, 01:29

Часть программы нужно очень!
Само задание: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5....

Часть программы нужно доделать
Само задание: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5....

Нужно исправить строчки в консоли (псевдо-загрузка программы)
Вот хотел типо &quot;зациклить&quot;... Как бы загрузка, но ничего не выходит... Прощу помощи... ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru