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

Некорректная работа программы с float данными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ мышка в лабиринте с++ http://www.cyberforum.ru/cpp-beginners/thread528295.html
Здравствуйте. Напишите код мышки в лабиринте.
C++ Ошибка LNK2019 Добрый день. Недавно начала изучать С++ (необходимо для научной деятельности). Программирую я в Visual Studio 2010 Express Напечатал я пример из учебника, код таков: #include <windows.h> #include... http://www.cyberforum.ru/cpp-beginners/thread528279.html
C++ Вывести любое сообщение
Привет! Как на С можно вывести любое сообщения без использования ОС? То есть использовать те функций, которые могут запуститься не используя ОС (думаю cout, printf не подойдет ИМХО). Мне нужно...
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; double *parr=&arr;
C++ Транспонирование матрицы http://www.cyberforum.ru/cpp-beginners/thread528247.html
Здравствуйте! Помогите пожалуйста! Создать целочисленную матрицу размерностью N=5 строк и M=3 столбцов. Транспонировать матрицу и найти: 1) Максимальный элемент и его значение 2) Минимальный...
C++ Попадает ли точка в область записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит. Составить систему тестов и... подробнее

Показать сообщение отдельно
Gladis
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 5

Некорректная работа программы с float данными - C++

26.03.2012, 14:07. Просмотров 418. Ответов 6
Метки (Все метки)

Вот код примитивного калькулятора:
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
#include <iostream>
#include <float.h>
#include <conio.h>
 
using namespace std;
 
      int main ()
{
       float X;
       float Y;
       char Operation;
       float Result;
       char d;
       do
       {
       cout << "\nEnter X Operation Y:" << endl;
       cin >> X >> Operation >> Y;
       cout << X << Operation << Y << "=" << Result << endl;
       switch (Operation)
       {
           case '+':
           Result = X + Y;
           break;
           case '-':
           Result = X - Y;
           break;
           case '*':
           Result = X * Y;
           break;
           case '/':
           Result = X / Y;
           break;
       }
       cout << "Continue (y) or no (n)? ";
       cin >> d;
       } while (d == 'y');
 
      cout << endl << "Press any key for continue...";
      getch ();
      return 0;
}
результаты математических операций полная чушь... В чем дело? Помогите плииииз...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru