Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание и обработка двоичного файла https://www.cyberforum.ru/ cpp-beginners/ thread1558685.html
Задание: Создать файл с информацией о клиентах банка: ФИО, номер счета, принято вклад, выдано вклад, остаток,дата проведения операции. Определить клиентов, сума вкладов которых превышает наперед...
Организовать прием сообщений от процессов с определенными номерами C++
Прием сообщений и вывод информации на консоль должен осуществлять процесс с номером 1. Организуйте прием сообщений не от любых процессов, а в соответствии с номером процесса отправителя #include...
C++ Создать двумерный массив 10 на 20, который будет сортировать четные числа по возростанию и нечетные по убывани Создать двумерный массив 10 на 20, который будет сортировать четные числа по возростанию и нечетные по убыванию. ребят если хто нить сделает буду очень благодарен, мне очень нужна помощь. https://www.cyberforum.ru/ cpp-beginners/ thread1558660.html C++ По начальной и конечной точки определить фигуру https://www.cyberforum.ru/ cpp-beginners/ thread1558655.html
Доброго времени суток. Прошу проверить код. Задание: Вводятся 2 координаты шахмат доски, нужно вывести все шахматные фигуры которые могут так ходить. Полное описание задачиПо заданным координатам...
Определить все способы выплаты суммы n с помощью набора монет C++
Ввести с клавиатуры целое число n. Определить все способы выплаты суммы n с помощью монет достоинством в 1, 2, 3, 5, 10, 15, 20, 50 копеек. Обеспечить проверку правильности ввода значения переменной...
C++ Класс "Рациональная дробь" Реализовать класс Rational, используя два массива из 100 элементов типа unsigned char для представления числителя и знаменателя. Каждый элемент является десятичной цифрой. Младшая цифра имеет меньший... https://www.cyberforum.ru/ cpp-beginners/ thread1558630.html
C++ Удалить из строки все слова, длина которых меньше пяти символов https://www.cyberforum.ru/ cpp-beginners/ thread1558615.html
Доброго времени суток, условие в заголовке. Возможно ли добавить символ к строке? #include <iostream> #include <string> #include <cstring> using namespace std; int s; int i, c = 0; char b, ch;...
C++ Вычисление суммы ряда c учетом погрешности
Входными данными программы, вводимыми с консоли, являются значение аргумента x и параметр p, характеризующий точность вычисления ряда. Сумма считается вычисленной, когда модуль отношения очередного...
C++ Ошибки underfined reference to parentClass::method и unerfined reference to vtable при линковке https://www.cyberforum.ru/ cpp-beginners/ thread1558595.html
При сборке компилятор выдает ошибки underfined reference to и unerfined reference to vtable. Есть базовый класс, два наследуемых от него и тестирующая программа. Базовый класс ConfigNodeBase: ...
C++ Найти количество C цифр целого положительного числа K, а также их сумму S https://www.cyberforum.ru/ cpp-beginners/ thread1558579.html
Описать функцию DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S — выходные параметры целого типа). С помощью этой процедуры...
Среднее арифметическое и среднее геометрическое C++
Описать функцию Mean(X, Y, AMean, GMean), вычисляющую среднее арифметическое AMean = (X+Y)/2 и среднее геометрическое GMean = (X•Y)1/2 двух положительных чисел X и Y (X и Y — входные, AMean и GMean —...
C++ Найти расстояние в днях между двумя датами https://www.cyberforum.ru/ cpp-beginners/ thread1558575.html
Петя точно знает, что до его дня рождения осталось меньше месяца. Помогите Пете посчитать сколько именно дней ему осталось ждать, если D1 (день), M1 (месяц), Y1 (год) для даты текущего дня, а D2...
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 35
Записей в блоге: 1
0

Вычислить индекс массы тела - C++ - Ответ 8227449

22.10.2015, 06:16. Показов 2688. Ответов 2
Метки (Все метки)

Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для хранения этой информации используйте три переменных.) Программа должна выдать индекс массы тела (body mass index — ВМІ). Чтобы рассчитать ВМІ, сначала преобразуйте рост в футах и дюймах в рост в дюймах (1 фут =12 дюймов). Затем преобразуйте рост в дюймах в рост в метрах, умножив на 0.0254. Далее преобразуйте вес в фунтах в массу в килограммах, разделив на 2.2. После этого рассчитайте ВМІ, разделив массу в килограммах на квадрат роста в метрах. Для представления различных коэффициентов преобразования используйте символические константы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
int main()
{
    int iInch = 0;
    double dFoot = 0;
    std::cout << "Enter value of inches: ";
    std::cin >> iInch;
    std::cout << "Enter value of foots: ";
    std::cin >> dFoot; //Почему после cin не получилось вставить endl?
    std::cout << iInch << " inches and " << dFoot << " foots equal to ";
    const dFoot = (iInch * 12) + dFoot;
    std::cout << dFoot << "." << std::endl;
    std::cout << dFoot << " foots equal to " << dFoot * 0.0254 << " meters." << std::endl;
    double dPound = 0;
    std::cout << "Enter value of pounds: ";
    std::cin >> dPound;
    std::cout << dPound << " equal to " << dPound / 2.2 << " kilograms." << std::endl;
    std::cout << "Body mass index equal to " << (dPound / 2.2) / ((dFoot * 0.0254) * (dFoot * 0.0254)) << std::endl;
    return 0;
}
Застопорился с const она совершенно не хочет работать с int. Пишет:
Ошибка 1 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию d:\music\c++\me trying to learn c++\me trying to learn c++\teachme1.h 16
Ошибка 2 error C2373: dFoot: переопределение; различные модификаторы типа d:\music\c++\me trying to learn c++\me trying to learn c++\teachme1.h 16
Ошибка 3 error C2088: <<: недопустимо для class d:\music\c++\me trying to learn c++\me trying to learn c++\teachme1.h 17
Ошибка 4 error C2088: <<: недопустимо для class d:\music\c++\me trying to learn c++\me trying to learn c++\teachme1.h 18

Честно говоря, все прекрасно работает и без const, но раз надо, так надо.
И еще вопросы:
const работает только с int и с остальными типами, например double работать не будет?
И почему если поставить endl после cin, то программа не скомпилируется?

Добавлено через 6 минут
И еще кое что. Я пытался преобразовать int в double таким образом:
C++
1
2
int a = 2
double a = 2
Соответственно выдало ошибку.

Я так понимаю, для преобразования int в double достаточно провести действие с любым значением double?

Например:
C++
1
2
int a = 1
a / 0.5


Вернуться к обсуждению:
Вычислить индекс массы тела C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2015, 06:16
Готовые ответы и решения:

c++ Индекс массы тела
Всем привет. сразу скажу что мой уровень знаний языков программирования практически 0 Пару дней...

Выдать индекс массы тела
Здравствуйте. Вот такая задача. Вот, что получилось у меня: #include &lt;iostream&gt; #include...

Определить индекс массы тела (BMI)
Учебник Стивен Прата 6-е издание. Лекции и упражнения. 3 глава - 2 задача. Напишите короткую...

Вычисление индекса массы тела
Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 06:16
Помогаю со студенческими работами здесь

Найти потенциальную и кинетическую энергию тела массы m, движущегося на высоте h со скоростью v
Тела массой m на высоте h и движется со скоростью v. Надо найти потенциальную (P=mgh) и...

Найти массу тела по заданному номеру единицы массы (целое число в диапазоне 1-5)
7. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 —...

Программа, которая бы по введенному номеру единицы измерения и массы M выдавала бы соответствующее значение массы в килограммах
Написать программу, которая бы по введенному номеру единицы измерения(1-килограмм, 2-миллиграмм,...

Вычислить время падения тела с высоты
Вычислить время падения тела с высоты H с начальной скоростью V0.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru