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

Конус в воде - C++

Восстановить пароль Регистрация
 
Bandiyos1603
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 16
09.07.2012, 11:48     Конус в воде #1
Помогите плиз. Дан конус с радиусом B и высотой А, который плавает в воде. В зависимости от плотности конуса, необходимо найти расстояние от воды до верхушки конуса. Я задал плотность 0<p<=1000



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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
void main()
 
{
    int ;
    
    double Vo,Vp,Vn,a,b,p,m,r,h2,h1;
     
    cout<<"Vvedite radiusa b sm ";
    cin>>b;
    cout<<"Vvedite visoty a sm ";
    cin>>a;
    cout<<"Vvedite plotnost p sm/gr ";
    cin>>p;
 
    Vo=3.14*a*b*b/3; //общий обьем конуса
    
 
 
    for(p=0;p<=1000;p+=0.1)
        m=p*Vo; //масса конуса
        Vp=m/p; //погруженный в воду обьем конуса
        Vn=3.14*h1*r*r/3;//обьем над водой
        h1=Vn*3/3.14/r/r;
 
    
        getch();
    
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2012, 11:48     Конус в воде
Посмотрите здесь:

Круги на воде Assembler
Конус в С++.. C++
C++ Qt Круги на воде
C++ Построить график зависимости расстояния от водной поверхности до верхней точки плавающего на воде тела
C++ Описать класс "Конус"
Как нарисовать этот конус в Dev C++ ? C++
C++ Получить мультфильм "Круги на воде"
Программа круги на воде C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.07.2012, 13:23     Конус в воде #2
Цитата Сообщение от Bandiyos1603 Посмотреть сообщение
Vn=3.14*h1*r*r/3;//обьем над водой
h1 и r неинициализарованны. Разберитесь с именами переменных: какие при вводе используются, а какие в формулах. По моему, тут путаница.

Добавлено через 12 минут
В 30 строке используется h1, а вычисляется она только в 31.
Yandex
Объявления
09.07.2012, 13:23     Конус в воде
Ответ Создать тему
Опции темы

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