Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2012, 10:03   #1
Padaleki
 
Регистрация: 09.10.2012
Сообщений: 8
Восклицание Простейшие вычисления

здравствуйте...помогите пожалуйста с задачей.
по условию надо Вычислить периметр и площадь прямоугольного треугольника по двум заданным катетам.
заранее благодарю за помощь...
Padaleki вне форума Ответить с цитированием
Старый 09.10.2012, 10:36   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

клоны или одноклассники?
p51x вне форума Ответить с цитированием
Старый 09.10.2012, 10:46   #3
Padaleki
 
Регистрация: 09.10.2012
Сообщений: 8
По умолчанию

в каком смысле?

что делать человеку если он не шарит в С++?!
Padaleki вне форума Ответить с цитированием
Старый 09.10.2012, 13:26   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Вот в каком: http://programmersforum.ru/showthread.php?t=213723

Что делать? Учить. Все через это проходили.
p51x вне форума Ответить с цитированием
Старый 09.10.2012, 19:53   #5
gsl180
Пользователь
 
Регистрация: 24.06.2012
Сообщений: 36
По умолчанию

Как раз сейчас читаю про классы по книге, поэтому решение с классом.
Код:
#include<cmath>
#include<iostream>
using namespace std;
double sqrt(double a);
double pow(double a, double b);
class trim{
	double x,y;
public:
	trim(double a,double b){
		x=a; y=b;}
	friend double trian(trim &s);
	double get_x(){
		return x;}
};
double trian(trim &s){
	double temp,p;
    temp=pow(s.x,2)+pow(s.y,2);
     p=s.x+s.y+sqrt(temp);
	 s.x=(s.x*s.y)/2;
     return p;}

int main()
{setlocale(0,"rus");
double a[2];
for(int i=0;i<2;i++){
	cout<<"Введите "<<i+1<<" катет"<<endl;
	cin>>a[i];}
trim ob(a[0],a[1]);
cout<<"Периметр треугольника равен "<<trian(ob)<<endl;
cout<<"Площадь треугольника равна "<<ob.get_x()<<endl;


cin.get();
cin.get();

	return 0;
}
Задачка простая, главное иметь желание ее решить. Про шар думаю сами справитесь.

Последний раз редактировалось gsl180; 09.10.2012 в 20:16.
gsl180 вне форума Ответить с цитированием
Старый 09.10.2012, 23:45   #6
Padaleki
 
Регистрация: 09.10.2012
Сообщений: 8
По умолчанию

спасибо большое)))
Padaleki вне форума Ответить с цитированием
Старый 09.10.2012, 23:48   #7
Padaleki
 
Регистрация: 09.10.2012
Сообщений: 8
По умолчанию

gsl180, подскажи литературу пожалуйста
Padaleki вне форума Ответить с цитированием
Старый 10.10.2012, 19:17   #8
gsl180
Пользователь
 
Регистрация: 24.06.2012
Сообщений: 36
По умолчанию

Занимаюсь по книге
С++ руководство для начинающих-второе издание(Гегберт Шилдт).
gsl180 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшие вычисления Ackles Visual C++ 0 09.10.2012 09:57
Простейшие циклы. kazzz Помощь студентам 6 04.04.2011 17:33
Простейшие вычисления Nail361 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 29.03.2011 05:38
Простейшие вычисления AcidBurst Помощь студентам 3 01.11.2010 10:48
Простейшие задачки zoza1 Общие вопросы Delphi 1 11.09.2009 21:10