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

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

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

Напишите функцию, которая рассчитывает значение по формуле 3x+5 C++
C++ Напишите функцию, которая вычисляет сигнум-функцию числа
C++ Напишите функцию, получающую целое значение, которая возвращает число с обращенным порядком цифр
C++ Двумерные массивы. Написать функцию, которая меняет значения диагональных элементов
Напишите функцию, которая для любого целого аргумента возвращает целое значение, полученное изменением порядка следования цифр на обратный C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
 Аватар для 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
 Аватар для 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
 Аватар для 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
 Аватар для 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++
C++ Перевод температуры с Цельсия на Фаренгейт

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

Или воспользуйтесь поиском по форуму:
vet
 Аватар для 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     Напишите функцию, которая меняет значение температуры в градусах Цельсия
Ответ Создать тему
Опции темы

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