Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
artur963
0 / 0 / 2
Регистрация: 22.03.2013
Сообщений: 39
#1

Задача на объем - C++

17.04.2013, 10:51. Просмотров 526. Ответов 11
Метки нет (Все метки)

Вычислить объѐм одного из указанных геометрических тел (цилиндр,
параллелепипед, конус, сфера);
http://www.cyberforum.ru/cpp-beginners/thread366143.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2013, 10:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задача на объем (C++):

задача,дан объем куба,пожалуйста
Реализовать задачув виде функций выполняемых условно-бесконечном цикле "ввод...

Найти суммарный объем n шаров и средний объем, если их радиусы образуют последовательность
Найти суммарный объем n шаров, если их радиусы образуют последовательность r ,...

Объем цилиндра
Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны...

Объем шара
Написать функцию, которая вычисляет объем полого шара заданной толщины

вычислить объем
сижу сама разбираю Функции!Не могу понять что тут не так?помогите плиз)) вот...

11
Miwa123
37 / 37 / 22
Регистрация: 16.04.2013
Сообщений: 319
Записей в блоге: 1
17.04.2013, 10:59 #2
загоняешь формулы в функции. значения передаешь параметрами. вопрос то в чем?
0
artur963
0 / 0 / 2
Регистрация: 22.03.2013
Сообщений: 39
17.04.2013, 11:08  [ТС] #3
Просто я сам не понял , что именно требует от меня преподаватель дал вот эту задачу и сказал по ней написать прогамму.
0
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 11:12 #4
Здесь понимать то и нечего=(
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
#include "stdafx.h"
#include <iostream>
#include <clocale>
 
using namespace std;
 
void VCil ();
 
int _tmain()
{
    setlocale (LC_ALL,"Russian");
    double j,s;
 
    VCil ();
 
    system ("pause");
    return 0;
}
 
void VCil ()
{
    double V,pi = 3.14,r,h;
    
    cout<<"Введите радиус и высоту: ";
    cout<<endl;
    cin>>r;
    cin>>h;
        V = pi * pow (r,2) * h;
            cout<<"V = "<<V;
                cout<<endl;
}
1
Platina
4 / 4 / 1
Регистрация: 09.04.2013
Сообщений: 38
17.04.2013, 11:17 #5
Вычисление объема сферы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <iostream>
#define M_PI 3.14
using namespace std;
 
 
int main()
{
    float r, V;
 
    cout << "\nVuchuslenue obema sferu...";
    cout << "\nVvedute znachenue raduysa: ";
    cin >> r;
    V = 4*M_PI*r*r*r/3;
 
    cout << "\nOb'em raven " << V << endl;
 
    getch();
    return 0;
}
1
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 11:27 #6
Вот вам в подарок все фигуры=)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "stdafx.h"
#include <iostream>
#include <clocale>
 
using namespace std;
 
void VCil ();
void VKon ();
void VSfer ();
void VPara ();
 
int _tmain()
{
    setlocale (LC_ALL,"Russian");
    
 
    VCil ();
    VKon ();
    VSfer ();
    VPara ();
 
    system ("pause");
    return 0;
}
 
void VCil ()
{
    double V,pi = 3.14,r,h;
    
    cout<<"Введите радиус и высоту: ";
    cout<<endl;
    cin>>r;
    cin>>h;
        V = pi * pow (r,2) * h;
            cout<<"V = "<<V;
                cout<<endl;
}
 
void VKon()
{
    double r,h, pi = 3.14;
    cout<<"Введите радиус и высоту";
    cout<<endl;
    cin>>r;
    cin>>h;
    cout<<"V конуса = "<<1/3 * pi * pow (r,2) * h;
        cout<<endl;
}
 
void VSfer ()
{
    double r, pi = 3.14;
    cout<<"Введите радиус: ";
        cout<<endl;
            cin>>r;
                cout<<"V сферы = "<< 4/3 * pi * pow (r,3);
                    cout<<endl;
}
 
void VPara ()
{
    double a, b, c;
    cout << "Введите грани : ";
        cout<<endl;
            cin>>a>>b>>c;
                cout<<"V паралелепипеда = "<< a * b *c;
                    cout<<endl;
}
0
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
17.04.2013, 11:34 #7
faLek, конус и сфера считаются не правильно из-за целочисленного деления.
0
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 11:49 #8
Tulosba, всмысле?

Добавлено через 1 минуту
Цитата Сообщение от faLek Посмотреть сообщение
cout<<"V конуса = "<<1/3 * pi * pow (r,2) * h;
C++
1
cout<<"V конуса = "<<1.0/3 * pi * pow (r,2) * h;
Цитата Сообщение от faLek Посмотреть сообщение
cout<<"V сферы = "<< 4.0/3 * pi * pow (r,3);
C++
1
cout<<"V сферы = "<< 4.0/3 * pi * pow (r,3);
По идее так...
0
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
17.04.2013, 12:20 #9
Цитата Сообщение от faLek Посмотреть сообщение
всмысле?
1/3 будет 0
1./3 будет 0.33333...
0
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 12:54 #10
эмм,я это и сказал,посмотри выше)))
0
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
17.04.2013, 14:02 #11
Цитата Сообщение от faLek Посмотреть сообщение
эмм,я это и сказал,посмотри выше)))
Ну так в сообщении #6 этого не было.
0
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 17:59 #12
ну я понял,что вы имели ввиду...
0
17.04.2013, 17:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 17:59
Привет! Вот еще темы с решениями:

объем выпуска продукции
Помогите, пожалуйста, решить задачу. Зарание спасибо.

Классы и объем ОЗУ
Помогите пожалуйста с задачей... Создать класс таким образом, чтобы он...

Найти объем куба
как писать?? Дана длина ребра куба a. Найти объем куба V = a3 и площадь его...

Найти объем цилиндра
найти объем цилиндра V=PI*R*R*H 1.задать переменную:число ПИ,ввести 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru