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

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

Восстановить пароль Регистрация
 
artur963
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 39
17.04.2013, 10:51     Задача на объем #1
Вычислить объѐм одного из указанных геометрических тел (цилиндр,
параллелепипед, конус, сфера);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2013, 10:51     Задача на объем
Посмотрите здесь:

C++ вычислить объем
C++ Найти объем конуса в С
объем выпуска продукции C++
Задача объем C++
C++ Объем цилиндра
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
17.04.2013, 10:59     Задача на объем #2
загоняешь формулы в функции. значения передаешь параметрами. вопрос то в чем?
artur963
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 39
17.04.2013, 11:08  [ТС]     Задача на объем #3
Просто я сам не понял , что именно требует от меня преподаватель дал вот эту задачу и сказал по ней написать прогамму.
faLek
99 / 100 / 7
Регистрация: 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;
}
Platina
 Аватар для Platina
4 / 4 / 0
Регистрация: 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;
}
faLek
99 / 100 / 7
Регистрация: 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;
}
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
17.04.2013, 11:34     Задача на объем #7
faLek, конус и сфера считаются не правильно из-за целочисленного деления.
faLek
99 / 100 / 7
Регистрация: 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);
По идее так...
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
17.04.2013, 12:20     Задача на объем #9
Цитата Сообщение от faLek Посмотреть сообщение
всмысле?
1/3 будет 0
1./3 будет 0.33333...
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 12:54     Задача на объем #10
эмм,я это и сказал,посмотри выше)))
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
17.04.2013, 14:02     Задача на объем #11
Цитата Сообщение от faLek Посмотреть сообщение
эмм,я это и сказал,посмотри выше)))
Ну так в сообщении #6 этого не было.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 17:59     Задача на объем
Еще ссылки по теме:

C++ Объем шара
задача,дан объем куба,пожалуйста C++
Вычислить объем цилиндра C++

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

Или воспользуйтесь поиском по форуму:
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
17.04.2013, 17:59     Задача на объем #12
ну я понял,что вы имели ввиду...
Yandex
Объявления
17.04.2013, 17:59     Задача на объем
Ответ Создать тему
Опции темы

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