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

Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Крестики-нолики в консоле http://www.cyberforum.ru/cpp-beginners/thread755879.html
Недавно начал изучать С + + и для небольшой практики хотел написать что-то, типа крестики-нолики. программа должна отображать игру в виде матрицы 3х3. Вот как бы получилось это сделать. Но когда я нажимаю на нампаде (при выключенном NumLock) клавишу, где должен размещаться крестик, то вместо одного крестика появляются сразу два ... Почему? P.S: Такое случается только при нажатии клавиши 1 или...
C++ Генерация СЛАУ с учетом сходимости Какие есть варианты? А то ничего похожего найти не могу http://www.cyberforum.ru/cpp-beginners/thread755870.html
C++ не правильно считает сумму в чем ошибка
#include "stdafx.h" #include <iostream> #include <math.h> int fak(int K){ int s; for(s=1;K>0;K--) s*=K;
C++ Сортировка массива структур
Привет всем ! как отсортировать массив структур ? а то почему не получается ... вот код #include <iostream> #include <stdio.h> #define g_max 255 using namespace std;
C++ Массивы в С++. Найти сумму элементов массива Т, имеющих четные порядковые номера http://www.cyberforum.ru/cpp-beginners/thread755857.html
Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные взять самостоятельно. Добавлено через 1 минуту код есть на паскале Program mas1; const k=10; n=10; var i,sum,sumk,sumne,sumcho:integer;
C++ Списки. Нужно расставить комментарии Всем доброго времени суток. Помогите расставить комментарии ко всем строкам программы, некоторые комментарии уже расставил. #include <iostream> #include <cstdlib> using namespace std; struct LIST { int info; LIST Предприниматели нового поколения; }; подробнее

Показать сообщение отдельно
zener
22 / 9 / 1
Регистрация: 16.10.2010
Сообщений: 115
09.01.2013, 17:09     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника.
Вот мне интересно, ты в сишке что-нибудь тыкаешь? или просто с бумажкой сидишь? посмотрел бы ошибки, которые валятся. По ним быстро все исправляется.
Псевдокод:
в хедере:
C++
1
2
3
4
5
6
7
8
9
10
11
class triangle
{
protected:
    int a,b,c;
public:
    triangle():a(0),b(0),c(0);
    ~triangle() {};
    double Perimetr();
    double Square();
    void Set(int _a,int _b, int _c);
};
в сpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
double triangle::Perimetr()
{
    double p=0;
    p=a+b+c;
    return p;
}
 
double triangle::Square()
{
    double s=0;
    double p=Perimetr();
    double pp=p/2; //Полупериметр
    s=sqrt(pp*(pp-a)*(pp-b)*(pp-c));
    return s;
}
 
void triangle::Set(int _a, int _b, int _c)
{
    a=_a;
    b=_b;
    c=_c;
}
В main:
C++
1
2
3
4
5
6
7
8
9
10
void main()
{
    triangle tr;
    tr.Set(4,5,6);
    int p=tr.Perimetr();
    cout<<"Perimetr="<<p<<endl;
    int s=tr.Square();
    cout<<"Square="<<s<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru