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

Функция, находящая периметр равнобедренного треугольника - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компилировании Declaration terminated incorrectly http://www.cyberforum.ru/cpp-beginners/thread1094581.html
Ребят, помогите разобраться. В универе выдали задания с распечаткой похожего кода. Код набрал но ругается при компиляции на 16ю строку. Borland C++ 3.1 В самом задании нужно построить иерархию классов, используя наследование классов. Должны быть такие функции: 1. Создание пустого дерева 2. Добавление вершины к указанной вершине дерева 3. Вывод на дисплей структуры дерева 4. Удаление...
C++ Функция добавления в файл. Классы По моему заданию нужно "добавить 2 элемента после элемента с заданным номером." Но т.к. я не осилю такое задание, решил добавить хотя бы в конец файла. вот код: ЗЫ: строки, помеченные комментариями - моя попытка решения проблемы. #include <iostream> #include <fstream> #include <string> using namespace std; struct music { http://www.cyberforum.ru/cpp-beginners/thread1094580.html
visual studio expres 2010 C++
Здраствуйте, подскажите пожалуйста как в microsoft visual studio expres 2010 к класу прибавить функцию?
что такое int argc, char *argv[] в качестве параметров главной (main) функции? C++
И зачем
C++ С++ Борланд 3 версия на Вин 7 http://www.cyberforum.ru/cpp-beginners/thread1094528.html
если есть у кого нибудь проверенная ссылка на Борланд С++ 3.1 версия на Вин 7, скиньте пожалуйста на этой программе еще работаешь в синим экране
C++ не получается посчитать корень int func5 (float a, float b) { printf ("\n kor a "); a=sqrt(a); printf ("\n kor b "); b=sqrt(b); printf ("%d\n",c); } ошибка In function 'int func5(float, float)': подробнее

Показать сообщение отдельно
shmenski
 Аватар для shmenski
1 / 1 / 1
Регистрация: 26.10.2013
Сообщений: 18
11.02.2014, 22:10     Функция, находящая периметр равнобедренного треугольника
Здравствуйте! Вот пытался сделать задачу:

Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметр трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора: b2 = (a/2)2 + h2. (2 - это квадраты чисел).

Вот моя наработка, проблема в том, что в лейбл (т.е периметр треугольника) выводится 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
24
25
26
27
28
29
30
31
32
33
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <math.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
float a,h;
 
float Tr(x, y)
{
float b,p;
b=sqrt((x/2)*(x/2)+y*y);
p=2*x+b;
return p;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 a=StrToFloat(Edit1->Text);
 h=StrToFloat(Edit2->Text);
 Label1->Caption=FloatToStr(Tr(a,h));
}
//---------------------------------------------------------------------------
Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru