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

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

Войти
Регистрация
Восстановить пароль
 
soap777
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 37
#1

Запросить число галлонов и вывести на экран эквивалентный объем в кубических футах - C++

21.08.2014, 03:19. Просмотров 454. Ответов 6
Метки нет (Все метки)

начал изучение по книге. в конце 1 главы вот такая задачка : Считая, что кубический фут равен 7,481 галлона, написать программу, запрашивающую у пользователя число галлонов и выводящую на экран эквивалентный объем в кубических футах.
Я вроде решил, но нужна помощь специалиста, чтоб он проверил. Вот мой код

Запросить число галлонов и вывести на экран эквивалентный объем в кубических футах

 Комментарий модератора 
Вставляйте код в пост, картинки не допускаются
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2014, 03:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запросить число галлонов и вывести на экран эквивалентный объем в кубических футах (C++):

Запросить у пользователя 5 строк и вывести на экран ту, которая заканчивается буквой «о». - C++
Запросить у пользователя 5 строк и вывести на экран ту, которая заканчивается буквой «о».

Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое - C++
Напишите программу, запрашивающую у пользователя N вещественных чисел и выводящую на экран их среднее арифметическое.

Запросить у пользователя число n и вывести слово «день» n раз - C++
Запросить у пользователя число n и вывести слово «день» n раз

Запросить целое число у пользователя, вывести его квадрат - C++
Доброго времени суток! Народ, кому не сложно, помогите с данной задачей. Напишите программу, которая запрашивает целое число у...

[C++] Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y - C++
Помогите пожалуйста Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y нужно решение в...

Запросить ввод 30 цифр и вывести на экран по очереди все отрицательные числа - C++
Помогите ,подскажите что не правильно в данной задаче?написать программу запрашивающую на вход 30 цифр и выводящая на экран по очереди все...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lynatik001
38 / 32 / 4
Регистрация: 28.09.2012
Сообщений: 620
21.08.2014, 04:08 #2
нет не правильно, надо 7,481 множить на введеное число

Добавлено через 3 минуты
Цитата Сообщение от soap777 Посмотреть сообщение
фут равен 7,481 галлона
хотя ето мб не правильно понял как то непонятно написанно
0
КОП
361 / 280 / 86
Регистрация: 15.08.2010
Сообщений: 762
21.08.2014, 04:59 #3
Проверяй
http://www.calculator888.ru/
0
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
21.08.2014, 07:11 #4
умножать нужно данное число на количество галонов
0
soap777
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 37
21.08.2014, 12:53  [ТС] #5
Почему умножать? не путайте меня. Пользователь должен вводить число галлонов и ему выводится это число в кубических футах. т.к 1фут=равен 7.481 логично, что вводимое число нужно делить на 7.481, чтобы получить результат. Вот еще раз мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    float gol;
    cout <<"Введите число галлонов ";
    cin>>gol;
    float fyt=gol/7.481;
    cout<<"Объем в кубических футах равен: " <<fyt <<endl;
    system("pause");
    return 0;
}
0
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
21.08.2014, 13:13 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
soap777, всё нормально с кодом, ошибок нет, правильно именно делить, а не умножать.

Совет: заранее известные коэффициенты лучше оформлять в виде констант, в больших кодах так будет удобнее разбирать, откуда взялась та или иная цифра. Например, делать так:
C++
1
2
3
4
5
const float gal_in_cube = 7.481;
    float gol;
    cout << "Введите число галлонов ";
    cin >> gol;
    float fyt = gol / gal_in_cube;
или так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "iostream"
#define GALINCUBE 7.481f
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    float gol;
    cout << "Введите число галлонов ";
    cin >> gol;
    float fyt = gol / GALINCUBE;
    cout << "Объем в кубических футах равен: " << fyt << endl;
    system("pause");
    return 0;
}
1
soap777
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 37
21.08.2014, 13:54  [ТС] #7
Спасибо за совет. Тему можно закрывать, ответ я получил.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2014, 13:54
Привет! Вот еще темы с ответами:

Запросить у пользователя 5 строк и вывести на экран ту, в которой содержится меньше всего букв «а» - C++
Запросить у пользователя 5 строк и высвети на экран ту, в которой содержится меньше всего букв «а»

Запросить число N и вывести на экран сумму чисел от 1 до N - Turbo Pascal
Всем привет, в паскале новичок, в общем нужно запросить число N и вывести на экран сумму чисел от 1 до N. Сделал это так: program...

Запросить с клавиатуры два целых числа, и вывести на экран их сумму - C#
Задача: Запрашивает с клавиатуры два целых числа, и выводит на экран сумму данных чисел: static void Main(string args) { ...

Запросить у пользователя название дней. Вывести их на экран с помощью команды MsgBox - Visual Basic
1). Запросить у пользователя название дней. Вывести их на экран с помощью команды MsgBox. 2). Найти максимальное значение функции y=1/x^2...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.08.2014, 13:54
Ответ Создать тему
Опции темы

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