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

Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника - C++

Восстановить пароль Регистрация
 
Tinako
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 24
17.12.2013, 14:26     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника #1
Добрый день) Нужна помощь с задачкой, решаемой через ссылки и адреса.

- Составить программу, содержащую функцию, которая рассчитывает площадь S и периметр P прямоугольного треугольника по формулам , P=a+b+c, где a, b – катеты прямоугольного треугольника, с – его гипотенуза. Выполнить задание с передачей аргументов по адресу и с использованием прототипа функции.

Я сделала до этого, но почему-то считает только P, a S обнуляет.. Так же не знаю, как использовать прототип функции..о0
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
using namespace std;
void figura (float x, float y, float z, float *s1, float *p1)
{
    *s1=(1/2)*x*y;
    *p1=x+y+z;
}
int main()
{
    float a, b, c, s, p;
    cout <<"Vvedite katet's:\n";
    cin >>a>>b;
    cout <<"Vvedite gipotenuzu:\n";
    cin >>c;
    figura (a, b, c, &s, &p);
    cout <<"Otvet:\np="<<p;
    cout <<"\ts="<<s;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 14:26     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника
Посмотрите здесь:

C++ Вычислить периметр и площадь прямоугольного треугольника
C++ Вычислить периметр и площадь прямоугольного треугольника по длине двух катетов
C++ Составить программу, содержащую функцию, которая рассчитывает площадь и периметр правильного шестиугольника
Ссылки или указатели (Написать функцию , которая вычисляет гипотенузу, площадь и периметр прямоугольного треугольника) C++
Вычислить периметр и площадь прямоугольного треугольника C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
17.12.2013, 14:34     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника #2
я вот так попробывал *s1=(x*y) / 2;
работает!
Tinako
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 24
17.12.2013, 15:01  [ТС]     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника #3
Блиин, я сглупила..спасибо, работает :3
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
17.12.2013, 15:08     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника #4
Tinako, ты использовала целочисельное деление, так будет работать
C++
1
2
3
void figura (float x, float y, float z, float *s1, float *p1)
{
    *s1=(1.0 / 2) * x * y;
Yandex
Объявления
17.12.2013, 15:08     Составить программу, содержащую функцию, которая рассчитывает площадь и периметр прямоугольного треугольника
Ответ Создать тему
Опции темы

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