Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Создание проги, по вычисление координат точки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание бесконечно большого буфера http://www.cyberforum.ru/cpp-beginners/thread19064.html
Подскажите как создать временный буфер для целых чисел. Размер буфера заранее не известен и изменяется во время выполнения программы. Количество элементов в нем не менее 10000 (теоретически размер...
C++ ООП (работа со строкой) нужно немного переделать код Вообщем мне очень нужно сделать задание(это часть курсового проекта).Нужно написать программу проверки введенного текста. Условие задания: В программе необходимо реализовать принципы объектно... http://www.cyberforum.ru/cpp-beginners/thread19055.html
C++ Написать программу тупики
Здравствуйте)Помогите пожалуйста написать программу,с помощью которой можно ликвидировать взаимоблокировки выведением системы после тупика. Спасибо заранее:) Добавлено через 14 часов 16 минут 25...
C++ Довольно Трудная задача(Двумерные массивы)
Вот попалась такая задача: Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20. Найти произведение ненулевых элементов столбца, в котором...
C++ Borland C 3.14 Работа в графическом режиме!!! http://www.cyberforum.ru/cpp-beginners/thread19023.html
Меня интересует каким образом можно вводить/выводить информацию в графическом режиме. Существут ли аналоги функций printf(),scanf();getch() ?:wall:
C++ Удаление всех строк содержащих минимальный элемент матрицы. Задание: Составить программу обработки матрицы. Удаление всех строк содержащих минимальный элемент матрицы. #include <stdio.h> void Min(int** m, int n) { int j=0, i=0, y, k, MiEl=m; ... подробнее

Показать сообщение отдельно
Otaka
1824 / 680 / 18
Регистрация: 11.12.2008
Сообщений: 1,019
20.12.2008, 19:24
Попытался исправить текст программы. Правда на формулу я не смотрел особо. С целыми числами она работает правильно
Ошибки:
1. С++ различает регистр символов(y и Y)
2. С cout_ом надо ставить <<
3. privete: - я так полагаю это описка, private:
4. Вне класа нельзя получить доступ к переменным в секции private
5. y=(X(y2-y1)-x1(y2-y1)+y1(x2-x1))/(x2-x1); X(y2-y1) - это неверно. X*(y2-y1)
6. Вычисление происходит в функции A, а она нигде не вызывается(хотя, наверное, многоточие в y() и есть вызов)

Надеюсь, сам не напортачил.
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
#include <iostream.h>
#include<conio.h>
class PR
{
public:
void enter()
        {
        cout<<"\nEnter x1;y1;x2;y2 :\n";
        cin>>x1>>y1>>x2>>y2;
        }
double y(double X)
        {
        return (X*(y2-y1)-x1*(y2-y1)+y1*(x2-x1))/(x2-x1);
        }
private:
        int x1,y1,x2,y2;
};
 
void main ()
{
PR a;
a.enter();
cout<<"Enter X ->";
double X;
cin>>X;
cout<<a.y(X);
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru