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

Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не работает программа? Ряды Тейлора http://www.cyberforum.ru/cpp-beginners/thread904881.html
Подскажите, пожалуйста! Почему не считает в последнем значении (0.15) при промежутке от -0.95 до 0.15 с шагом 0.05 при любой погрешности? #include <iostream> #include <clocale> #include <iomanip> #include <cmath> using namespace std;
C++ Сформировать список ребер графа по заданной матрице инцидентности У меня такая проблема.Нужно сформировать список ребер графа по заданной матрице инцидентности. Но мне кажетсяу меня вместо графа - мультиграф,а вместо инцидентности задается - связности. Текст программы. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; struct spis http://www.cyberforum.ru/cpp-beginners/thread904880.html
C++ Описать параметризованный класс стека, моделирующий работу обычного канкулятора
Описать параметризованный класс стека, моделирующий работу обычного канкулятора с основными арифметическими действиями. Для иллюстрации его работы используйте постфискну нотацию в форме "операнд-операнд-оператор"!
C++ Сформировать квадратную матрицу порядка n по заданному образцу:
Сформировать квадратную матрицу порядка n по заданному образцу: n n-1 n-2 … 3 2 1 n-1 n-2 n-3 … 2 1 0 n-2 n-3 n-4 … 1 0 0 …………………………… 1 0 0 … 0 0 0 пожалуйста, помогите, очень надо!
C++ Превратить массив так, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - нечетные http://www.cyberforum.ru/cpp-beginners/thread904864.html
в массиве вычислить: 3) превратить массив таким образом, чтобы в его первой половине располагались элементы стоящие в четных позициях а во второй половине - элементы стоящие в нечетных позициях
C++ класс матрица готовый создал клас матрицы - пользуйтесь ))) Добавлено через 48 секунд main #include "stdafx.h" #include <iostream> #include "Matrix.h" подробнее

Показать сообщение отдельно
Dimsssss
0 / 0 / 0
Регистрация: 13.06.2013
Сообщений: 20
17.06.2013, 22:33     Программа конвертирует фаренгейт в цельсий или наоборот. Перегрузить ввод.
Всем привет! Столкнулся с некоторой трудностью, разбираясь с перегрузками. Пишу следующий код.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
 
float CelFar (float);
float CelFar (int);
float FarCel (float);
float FarCel (int);
 
int main()
{int fareng=0;
int celciy=0;
int choose=0;
std::cout<<"Fahrengate or Celciy [F(1)-C(2)]\n";
std::cin>>choose;
std::cout<<"Enter temperature:\n";
if (choose == 1){
std::cin>>fareng;
float FarCel(fareng);
}
if (choose == 2){
std::cin>>celciy;           
float CelFar(celciy);
}
if (choose == 1)
std::cout<<"Your Fahrengate temperature was: "<<fareng<<". And its equal to "<<celciy<<" degrees of Celciy.\n";   
if (choose == 2)
std::cout<<"Your Celciy temperature was: "<<celciy<<". And its equal to "<<fareng<<" degrees of Fahrengate.\n";                                         
system("PAUSE");
}
 
float CelFar (float celciy)
      {
      float fareng;
      fareng = ((celciy * 9)/5) + 32;
      return fareng;
      }
float CelFar (int celciy)
      {
      float fareng;
      fareng = ((celciy * 9)/5) + 32;
      return fareng;
      }      
float FarCel (float fareng)
      {
      float celciy;
      celciy = ((fareng - 32) * 5)/9;
      return celciy;
      }
float FarCel (int fareng)
      {
      float celciy;
      celciy = ((fareng - 32) * 5)/9;
      return celciy;
      }
Прога конвертирует фаренгейт в цельсий или наоборот. В зависимости от выбора. Но в конечном итоге код выводит неправильные данные (вероятно я чего-то напутал). Хотелось бы вас послушать по этому поводу.
З.Ы. я рассмотрел в тестовой версии только 2 варианта выбора. Пожалуйста, не заостряйте внимание на нехватке третьего варианта
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru