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

Почему ничего не выводит? - C++

Восстановить пароль Регистрация
 
swindler94
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 3
03.10.2013, 19:47     Почему ничего не выводит? #1
#include <stdio.h>
#include <math.h>
#include <string.h>
#include<conio.h>

class gip //класс, описывающий гиперболу
{ /*сделаем данные класса доступными только внутри методов класса*/
private :
float a ; //коэф. a
float k ; //коэф. k
float b ; //кoэф. b
//сделаем методы класса доступными в любой точке программы
public :
void printfGip () ; //выводит на экран информацию о гиперболе
void seta ( float p ) ; //назначает a
void setk ( float p ) ; //назначает k
void setb ( float p ) ; //назначает b
//назначает все параметры гиперболы
void setAllParam ( float p1, float p2, float p3) ;
//сравнивает текущую гиперболу с гиперболой F
void compareTo ( gip F ) ;
} ;

void gip :: printfGip()
{
printf ("\n Giperbola imeet koef.a= %f k=%f b= %f ",a , k , b ) ;
} ;

void gip :: seta(float p)
{
a=p;
};

void gip :: setk(float p)
{
k=p;
};

void gip :: setb(float p)
{
b=p;
};

void gip :: setAllParam(float p1, float p2, float p3)
{ seta(p1) ; setk(p2) ; setb(p3) ; }

void gip :: compareTo(gip F)
{
int razn = (a-F.a) ; // разница коэф.(a)
printf ("\n <<< Sravnenie koef.(a) >>> ") ;
if ( razn ==0 ) printf ("\n Koef. odinakovie") ;
else if ( razn < 2 ) printf ("\n Koef. imeeut nebol'shyu raznicy") ;
else printf ("\n Koef. raznie") ;

razn = (k-F.k) ; // разница коэф.(k)
printf ("\n <<< Sravnenie koef.(k) >>> ") ;
if ( razn ==0 ) printf ("\n Koef. odinakovie") ;
else if ( razn < 2 ) printf ("\n Koef. imeeut nebol'shyu raznicy") ;
else printf ("\n Koef. raznie") ;

razn = (b-F.b) ; // разница коэф.(b)
printf ("\n <<< Sravnenie koef.(b) >>> ") ;
if ( razn ==0 ) printf ("\n Koef. odinakovie") ;
else if ( razn < 2 ) printf ("\n Koef. imeeut nebol'shyu raznicy") ;
else printf ("\n Koef. raznie") ;
}


int main()
{
gip f1, f2;
f1.seta(50) ;
f1.setk(107);
f1.setb(14);
f2.setAllParam(49, 97, 14) ;
f1.printfGip () ;
f2.printfGip () ;
f1.compareTo(f2) ;
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 19:47     Почему ничего не выводит?
Посмотрите здесь:

Все компилируется, ничего не работает, cout не выводит текст C++
Vusial Leak Detector ничего не выводит C++
с++как вывести указатель структуры на экран? а то все время что-нибудь подчеркивает или просто ничего не выводит( C++
Не могу понять почему в файл OUTPUT.TXT ничего не записывается C++
не могу найти ошибку, программа ничего не выводит C++
C++ почему выводит 0?
C++ запускается консоль и ничего не выводит
При написании программы по нахождению минимума на экран ничего не выводится, почему? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.10.2013, 20:33     Почему ничего не выводит? #2
Что значит: "ничего"? Этого мало?
Миниатюры
Почему ничего не выводит?  
Yandex
Объявления
03.10.2013, 20:33     Почему ничего не выводит?
Ответ Создать тему
Опции темы

Текущее время: 17:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru