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

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

Восстановить пароль Регистрация
 
murfik
 Аватар для murfik
6 / 6 / 0
Регистрация: 21.07.2012
Сообщений: 138
23.07.2013, 01:47     нахождение переменной #1
Есть такая задачка:

Напишите программу, в которой функция 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2013, 01:47     нахождение переменной
Посмотрите здесь:

Часть имени переменной как значние другой переменной C++
C++ Присвоить переменной char m значиние переменной int i..
Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
Получить доступ к переменной класса при наличии такого же имени переменной в функции C++
C++ Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С
C++ a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b
C++ Нахождение минимума функции одной переменной методом кубической параболы
C++ Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
akk
 Аватар для 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;
}
EnRJ
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
23.07.2013, 01:58     нахождение переменной #3
К тому же и проект создан по моему не тот..
Yandex
Объявления
23.07.2013, 01:58     нахождение переменной
Ответ Создать тему
Опции темы

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