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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2011, 15:27   #1
Alexander1205
Пользователь
 
Аватар для Alexander1205
 
Регистрация: 22.01.2011
Сообщений: 78
По умолчанию func_figures

Доброго всем дня!Вобщем,накодил,как мог,получилось бредово.Кто исправит этот жуткий код?
Произвести расчет площадей заданных фигур через функцию.Зараннее благодарен за помощь!
#include <iostream>
#include <cstdlib>
using namespace std;

//расчет площадей заданных фигур через функцию
int square_ball(int radius);
int square_pryamoug(int side 1,int side 2);
int square_kvadr(int side);
int square_triangle(int side A,int side B,int side C,int res);
void main()
{
setlocale(0,"rus");
cout<<" Введите варианты :1,2,3,4\n>";
cin>>variants;
char variants;
do
{
cout<<" Вариант 1 - для круга\n";
square_ball = 2*3.14*radius;
cout<<" Вариант 2 - для прямоугольника\n";
square_pryamoug = side 1*side 2;
cout<<" Вариант 3 - для квадрата\n";
square_kvadr = side*side;
cout<<" Вариант 4 - для треугольника\n";
res = (side A + side B + side C)/2;
square_triangle = sqrt(res*(res-side A)*(res-side B)*(res-side C));

variants = getch();
switch(variants)
{
case'1' :cout<<" Ввести радиус круга\n>";
int radius;
cin>>radius;
square_ball(radius);
break;
case'2':cout<<" ввести первую сторону прямоугольника\n>";
int side 1;
cin>>side 1;
cout<<" ввести вторую сторону прямоугольника\n>";
int side 2;
cin>>side 2;
square_pryamoug(side 1,side 2);
break;
case'3':cout" ввести сторону квадрата\n>";
int side;
cin>>side;
square_kvadr(side);
break;
case'4':cout<<" ввести первую сторону треугольника\n>";
int side A;
cin>>side A;
cout<<" ввести вторую сторону треугольника\n>";
int side B;
cin>>side B;
cout<<" ввести третью сторону треугольника\n>";
int side C;
cin>>side C;
square_triangle(side A,side B,side C);
break;
default:cout<<" Неизвестно !\n";
}
getch();
}
while(variant=='1'||variant=='2'||v ariant'3'||variant'4');
}
Alexander1205 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск