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

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

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

Неправильное вычисление ярдов - C++

24.01.2014, 18:43. Просмотров 194. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <iostream>
 
using namespace std;
int main ()
{
double x1;
int m;
double x;
double x2;
double y;
 cout<< "km" <<endl;
 cin>>x1;
 cout<< "metri" <<endl;
 cin>>x2;
x=x1*1000.0+x2;
m=x/(1854);
y=(x-m*1854)/0.9144;
std::cout<<m<<"mil, "<<y<<"yardov."<<std::endl;
return(0);
}
очень много уходит в ярды помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 18:43     Неправильное вычисление ярдов
Посмотрите здесь:

C++ неправильное значение переменной
C++ Неправильное выделение байтов
C++ Неправильное время сортировок
C++ Неправильное считывание данных
C++ Неправильное перевыделение
C++ Напишите программу, которая приглашает пользователя ввести три результата забега на 40 ярдов
C++ Неправильное вычисление уравнения (atan, acos, fabs)
C++ Неправильное вычисление синуса угла
Перевод площади из квадратных ярдов в квадратные сантиметры C++
Неправильное выполнение программы C++
Неправильное отображение в консоли C++
Неправильное чтение файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fene4ka_
87 / 87 / 16
Регистрация: 24.01.2014
Сообщений: 1,196
24.01.2014, 18:49     Неправильное вычисление ярдов #2
y = x*1.0936132983377;
или если нада остаток ярдов после перевода в мили тогда
y=(x-m*1854)*1.0936132983377;
вроде у вас с переводом единиц была проблема
zss
Модератор
Эксперт С++
6180 / 5783 / 1872
Регистрация: 18.12.2011
Сообщений: 14,772
Завершенные тесты: 1
24.01.2014, 18:51     Неправильное вычисление ярдов #3
x=x1*1000.0+x2; //Метры
v=x/0.9144; // Ярды в метры всего
m=int(v)/3; // футов
y=(v-m*3); // остаток ярдов
Yandex
Объявления
24.01.2014, 18:51     Неправильное вычисление ярдов
Ответ Создать тему
Опции темы

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