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

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

Войти
Регистрация
Восстановить пароль
 
murfik
6 / 6 / 0
Регистрация: 21.07.2012
Сообщений: 144
Завершенные тесты: 1
#1

нахождение переменной - C++

23.07.2013, 01:47. Просмотров 1057. Ответов 2
Метки нет (Все метки)

Есть такая задачка:

Напишите программу, в которой функция main ( ) вызывает определяемую пользователем
функцию, которая в качестве аргумента принимает расстояние в световых
годах и возвращает расстояние в астрономических единицах. Программа
должна выдать запрос на ввод значения светового года и отобразить следующий
результат:
Enter the number of light years : 4.2
4.2 light years = 265608 astronomical units .
Астрономическая единица равна среднему расстоянию Земли от Солнца ( около
150 000 000 км, или 93 000 000 миль) , а световой год соответствует расстоянию,
пройденному лучом света за один земной год ( примерно 10 триллионов километров,
или б триллионов миль) . ( Ближайшая звезда после Солнца находится
на расстоянии 4.2 световых года. ) Используйте тип double и следующий коэффициент преобразования:
1 световой год = б3 240 астрономических единиц

Мое решение, но что не так, подскажите ошибку.

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 "stdafx.h"
#include <iostream>
#include <windows.h>
 
double au (double); //прототип функции
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    setlocale( LC_ALL,"Russian" );
 
    double au, lu;
    cout << "Введите количество световых лет: " << endl;
    cin >> lu; //ввод количества световых лет
    double au (double lu);
    cout << lu << "световых лет = ";
    cout << au << "астрономических единиц"
    system("pause");
    return 0;
}
double au (double lu)
{
    return au * 63240;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2013, 01:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нахождение переменной (C++):

Нахождение max и min функции одной переменной - C++
Нужна помощь. Надо написать программу которая находить max и min функции с 1 переменой. (пользователь должен ввести функцию) Очень...

Нахождение минимума функции одной переменной методом кубической параболы - C++
Допущена ошибка в коде.Предполагаю,что неверно выбран x1 в самой функции метода.Также возможна ошибка в выборе шага(я беру 0.59). ...

a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b - C++
даны произвольные числа a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b.

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Получить доступ к переменной класса при наличии такого же имени переменной в функции - C++
Например, есть приватная переменная clientName в классе. Также есть точно такая же переменная в конструкторе этого класса. И мне нужно...

Переменной d присвоить первую цифру после запятой некоторой переменной x типа float - C++
Нужно целой переменной d присвоить первую цыфру после комы некоторой переменной x типа float Скажите, пожалуйста, с чего начать и по...

2
akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
23.07.2013, 01:53 #2
murfik,
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
#include <iostream>
#include <windows.h>
 
double convert (double); //прототип функции
using namespace std;
 
int main()
{
    setlocale( LC_ALL,"Russian" );
 
    double au, lu;
    cout << "Введите количество световых лет: " << endl;
    cin >> lu; //ввод количества световых лет
    au = convert(lu);
    cout  << "световых лет = " << lu<<endl;
    cout  << "астрономических единиц = " <<  au<<endl;
    system("pause");
    return 0;
}
 
double convert(double lu)
{
    return lu * 63240;
}
0
EnRJ
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
23.07.2013, 01:58 #3
К тому же и проект создан по моему не тот..
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2013, 01:58
Привет! Вот еще темы с ответами:

Часть имени переменной как значние другой переменной - C++
Нужно чтобы имя переменной состояло как бы из двух частей к примеру переменную x1 надо записать так чтобы число 1 было в другой...

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

Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке - C++
Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке #include &lt;iostream&gt; #include &lt;cstddef&gt; #include...

Присвоить переменной char m значиние переменной int i.. - C++
Как присвоить переменной char m значиние переменной int i таким образом ? int main() { char m; int i = 5; m = i; # ( что бы...


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

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

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