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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Кристюня
2 / 2 / 0
Регистрация: 29.11.2010
Сообщений: 32
#1

Определить и вывести объем каждого слоя конуса - C++

06.02.2014, 09:06. Просмотров 291. Ответов 2
Метки нет (Все метки)

Имеется неусеченный конус с диаметром основания D и высотой H. Пользователь вводит число K (количество слоев на которые разбивается конус, высота каждого слоя H/K). Определить и вывести объем каждого слоя конуса.

Название: Объем слоев конуса.jpg
Просмотров: 36

Размер: 21.3 Кб
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2014, 09:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить и вывести объем каждого слоя конуса (C++):

Найти объем конуса в С - C++
найти объем конуса. V=1/3*3.14*r*r*h

Вычислить объем конуса используя динамический массив - C++
Напишите код, пожалуйста. Задание: Вычислить объем конуса с использованием динамических массивов, вводя размер массива с клавиатуры

Объем цилиндра и конуса, которые имеют одинаковую высоту - C++
Составить программу вычисления объема цилиндра и конуса, которые имеют одинаковую высоту H и одинаковый радиус основания R.

Работа со строками (Создать текстовый файл, вывести содержимое на экран, определить длину каждого предложения) - C++
Создать текстовый файл . в который вписать 3 предложения . Прочитать этот файл , вывести его содержимое на экран . Определить длину...

Найти: А) количество кубиков каждого из перечисленных цветов и их суммарный объем - C++
Дан файл f, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, зелены или синий)...

Найти количество кубиков каждого их перечисленных цветов и их суммарный объем. - C++
Некоторый массив содержит данные о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, зеленый или...

2
Кристюня
2 / 2 / 0
Регистрация: 29.11.2010
Сообщений: 32
06.02.2014, 09:53  [ТС] #2
Пока могу осилить лишь точное количество слоев
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
// konus.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "Russian");
    double D,H,r1,r2,r3,h,V1,V2,V3; // Диаметр основания, Высота всего конуса, радиус основания, высота слоя
    int K=3; //кол-во слоев
    cout<<"Введите диаметр  ";
    cin>>D;
    cout<<"Введите высоту конуса  ";
    cin>>H;
    /*cout<<"Введите количество слоев  ";
    cin>>K;*/
    r1=D/2;
    h=H/K;
    r2=h*r1/H;
    r3=h*r2/H;
    V1=3.14*h*((pow(r1,2))+r1*r2+(pow(r2,2)));
    cout<<"Объем первого конуса  "<<V1<<"\r\n"<<endl;       //усеченный конус
    V2=3.14*h*(pow(r2,2)+r2*r3+pow(r3,2));
    cout<<"Объем вторго конуса  "<<V2<<"\r\n"<<endl;                //усеченный конус
    V3=(3.14*(r3,2)*h)/3;
    cout<<"Объем третьего конуса  "<<V3<<"\r\n"<<endl;          //неусеченный конус
 
    system("pause");
}
как построить программу на ввод слоев с клавиатуры и дальнейшее вычисление не понимаю
0
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
06.02.2014, 14:15 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
using namespace std;
 
const double pi=3.14;
 
double v(double h,double r)// вычисляет объем по высоте и радиусу основании
{
return (1.0/3.0)*pi*r*r*h;
}
 
int main(){
double h,r,k,a[1000]; 
 
cin>>h>>r>>k;
r=r/2.0;
 
a[0]=v(h/k,r/k);
for(int i=1;i<k;i++)
{
a[i]=v((i+1)*h/k,(i+1)*r/k)-a[i-1];
}
 
for(int i=0;i<k;i++)
cout<<a[i]<<" ";
 
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 14:15
Привет! Вот еще темы с ответами:

Определить общий объем продаж за год - C++
Объем продаж фирмы по нечетным месяцам падает на N1%, а в четные месяцы возрастает на N2% по сравнению с предыдущим месяцем. В начале года...

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

Запросить число галлонов и вывести на экран эквивалентный объем в кубических футах - C++
начал изучение по книге. в конце 1 главы вот такая задачка : Считая, что кубический фут равен 7,481 галлона, написать программу,...

Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров - C++
нужно составить программу на С а)определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм....


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

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

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