Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
murfik
6 / 6 / 0
Регистрация: 21.07.2012
Сообщений: 144
Завершенные тесты: 1
1

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

23.07.2013, 01:47. Просмотров 1416. Ответов 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
Ответы с готовыми решениями:

Нахождение max и min функции одной переменной
Нужна помощь. Надо написать программу которая находить max и min функции с 1 переменой....

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

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

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

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

2
akk
44 / 44 / 17
Регистрация: 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

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

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

Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке
Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке #include...


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

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

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