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

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

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

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

27.12.2009, 15:44. Просмотров 957. Ответов 10
Метки нет (Все метки)

Напишите функцию, которая меняет значение температуры в градусах Цельсия, переданую ей в качестве аргумента , на эквивалентную температуру в гр. Фаренгейта, а также функцию, которая меняет значение температуры в градусах Фаренгейта, переданую ей в качестве аргумента , на эквивалентную температуру в гр. Цельсия. ( Tc = (Tf-32)*5/9 )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2009, 15:44     Напишите функцию, которая меняет значение температуры в градусах Цельсия
Посмотрите здесь:

Написать программу, которая выводит на экран таблицу соответствия температуры в градусах Цельсия и - C++
Написать программу, которая выводит на экран таблицу соответствия температуры в градусах Цельсия и Фаренгейта (F°= 5/9-C° + 32). Диапазон...

Напишите функцию, которая рассчитывает значение по формуле 3x+5 - C++
Напишите функцию, которая рассчитывает значение по формуле 3x+5. x передается в качестве параметра типа unsigned short, функция...

Напишите функцию, которая возвращает значение полученное из первой и последней цифры числа - C++
Всем привет! Вот лаба из универа. HELP!! 1) Напишите функцию, которая принимает в качестве параметра натуральное значение n, по...

Напишите функцию, которая получает на вход строку цифр, и возвращает соответствующее целочисленное значение - C++
Напишите функцию atoi (), которая получает строку цифр, и возвращает соответствующее int. Например, atoi ("123") - это 123

Напишите функцию, получающую целое значение, которая возвращает число с обращенным порядком цифр - C++
1. Напишите функцию, получающую целое значение, которая возвращает число с обращен-ным порядком цифр. 2. Наибольший общий делитель (НОД)...

Описать функцию, которая вычисляет тангенс угла, введенного в градусах - C++
Описать функцию, которая вычисляет тангенс угла, введенного в градусах.

Напишите функцию, которая для любого целого аргумента возвращает целое значение, полученное изменением порядка следования цифр на обратный - C++
2)Напишите функцию, которая для любого целого аргумента возвращает целое значение, полученное изменением порядка следования цифр на...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
27.12.2009, 15:46     Напишите функцию, которая меняет значение температуры в градусах Цельсия #2
В твоей другой теме ответил =)))
Slav91
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
27.12.2009, 15:52     Напишите функцию, которая меняет значение температуры в градусах Цельсия #3
у меня та жа проблема.Помогите пожалуйста исправить ошибки!



#include<stdio.h>
#include<conio.h>
#include<math.h>
void main( )
{ const B=7,D=3.5;
float S,F,AN,AK,HA,A,X;
int C;
printf ("vvod AN-");
scanf ("%f",&AN);
printf ("vvod AK-");
scanf ("%f",&AK);
printf ("vvod HA-");
scanf ("%f",&HA);
printf ("vvod C-");
scanf ("%d",&C);
X=0.01*HA;
for (A=AN;A<=AK+X;A+=HA)
{ S=A*(D+B-C);
printf ("S=%6.2f",S); }
if ((A>0)&&(A!=1))
{ F=S/log10(A);
printf ("F=%6.2f",F); }
else
printf ("F-net");
A=AN+HA;
getch( );
}
Sindyk
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 8
27.12.2009, 15:53  [ТС]     Напишите функцию, которая меняет значение температуры в градусах Цельсия #4
да , спасибо тебе ))
а по первой лабе можешь помочь? Там я условие не правильно дал. Правильно между "первым и вторым НУЛЕВЫМИ " . Мне человек написал для неправильного условия. Может тебе не сложно будет переделать? Очень надо.
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
27.12.2009, 15:59     Напишите функцию, которая меняет значение температуры в градусах Цельсия #5
Slav91, А что программа считает? Можа какие нибуть комментарии к коду дать.
у меня сначала не компилилась я изменил на
C++
1
const double B=7,D=3.5;
или вернее в твоем случае
C++
1
const float B=7,D=3.5;
Slav91
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
27.12.2009, 16:03     Напишите функцию, которая меняет значение температуры в градусах Цельсия #6
ну у меня вроде компилируется, но у меня вопрос с погрешностями. Я в этом вообще дуб(
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
27.12.2009, 16:05     Напишите функцию, которая меняет значение температуры в градусах Цельсия #7
Объясни что такое S,F,AN,AK,HA,A,X
И что прога считает? Тоже из Фарентгейта в Цельсий?
Slav91
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
27.12.2009, 16:21     Напишите функцию, которая меняет значение температуры в градусах Цельсия #8
не тут без градусов. Кароче A-изменяемая величина в цикле(AN-начальное, AK-конечное, HA-шаг)
S находим по выражению S=A*(D+B-C); ну и F=S/log10(A), X-погрешность ток куда ее втыкать не знаю(((

Добавлено через 9 минут
ответьте пожалуйста очень надо
в проге одна математика
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
27.12.2009, 16:34     Напишите функцию, которая меняет значение температуры в градусах Цельсия #9
Возможно что так:
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
28
29
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{ 
const double B=7,D=3.5;
float S,F,AN,AK,HA,A,X;
int C;
printf ("vvod AN-");
scanf ("%f",&AN);
printf ("vvod AK-");
scanf ("%f",&AK);
printf ("vvod HA-");
scanf ("%f",&HA);
printf ("vvod C-");
scanf ("%d",&C);
X=0.01*HA;
for (A=AN;A<=AK+X;A+=HA+X)
{ S=A*(D+B-C);
printf ("S=%6.2f",S);
printf ("\n");}
if ((A>0)&&(A!=1))
{ F=S/log10(A+X);
printf ("F=%6.2f",F); }
else
printf ("F-net");
A=AN+HA;
getch( );
}
Покрайней мере становится видно(по сравнению с первоначальной) что значения меняются
Поидее погрешность меняет выходные данные, тогда так
Slav91
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
27.12.2009, 16:36     Напишите функцию, которая меняет значение температуры в градусах Цельсия #10
спасибоооо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2009, 16:38     Напишите функцию, которая меняет значение температуры в градусах Цельсия
Еще ссылки по теме:

Перевод температуры с Цельсия на Фаренгейт - C++
Текст задачи: Напишите программу в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента...

Напишите функцию, которая вычисляет сигнум-функцию числа - C++
Напишите функцию, которая вычисляет сигнум-функцию числа. Сигнум-функция возвращает: 1 если число положительное, -1 если число...

Описать функцию которая меняет местами значения двух параметров - C++
Описать функцию которая меняет местами значения двух параметров. Используя эту функция поменять местами значение переменных a и b введенных...

Написать функцию, которая меняет местами значения двух целых - C++
Нужен рабочий код по решению задачи в С++ : «Напишите функцию которая меняет местами значения двух целых. В качестве типа параметров...

Функция преобразования температуры из градусов Цельсия в градусы Фаренгейта (задание №5 из С.Прата, глава 2) - C++
Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение...


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

Или воспользуйтесь поиском по форуму:
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
27.12.2009, 16:38     Напишите функцию, которая меняет значение температуры в градусах Цельсия #11
Пожалуйста, вроде должно быть верно
помоиму и
C
1
2
printf ("F-net");
A=AN+HA;
нада переисать в виде
C
1
2
printf ("F-net");
A=AN+HA+X;
хотя в этом до конца и не уверен
Yandex
Объявления
27.12.2009, 16:38     Напишите функцию, которая меняет значение температуры в градусах Цельсия
Ответ Создать тему
Опции темы

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