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

Пересчет размера обуви в размер ноги в дюймах - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
28.10.2011, 00:46     Пересчет размера обуви в размер ноги в дюймах #1
1.Написать программу, которая будет производить пересчет размера обуви в размер ноги в дюймах (попробуйте сделать эту программу и с использованием автоувеличения).(С++)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2011, 00:46     Пересчет размера обуви в размер ноги в дюймах
Посмотрите здесь:

Програма, которая запрашивает размер ноги и выдаёт ориентировочный рост(switch) C++
C++ Программа выражения роста в футах и дюймах
C++ Перевода расстояний в дюймах в сантиметры
C++ Длина отрезка задана в дюймах, перевести значение длины в метрическую систему
C++ Сформировать массив, содержащий сведения об ассортименте обуви в магазине фирмы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
28.10.2011, 00:51     Пересчет размера обуви в размер ноги в дюймах #2
verena-12358, вы уже нашли в интернете, как перевести размер ноги в дюймы?

Добавлено через 2 минуты
пс. дюйм = 2.54 см
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
28.10.2011, 11:15  [ТС]     Пересчет размера обуви в размер ноги в дюймах #3
каким будет программный код?
SoftIce
 Аватар для SoftIce
9663 / 3195 / 802
Регистрация: 27.07.2011
Сообщений: 7,527
Завершенные тесты: 1
31.10.2011, 00:45     Пересчет размера обуви в размер ноги в дюймах #4
Цитата Сообщение от verena-12358 Посмотреть сообщение
с использованием автоувеличения
это что?

Добавлено через 2 минуты
Цитата Сообщение от verena-12358 Посмотреть сообщение
1.Написать программу, которая будет производить пересчет размера обуви в размер ноги в дюймах
Проще чем Hello world.
hoot
 Аватар для hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
31.10.2011, 19:04     Пересчет размера обуви в размер ноги в дюймах #5
Код, накидал на скорую руку. Перевод в см так как не хотел писать в дюймах

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
#include <iostream>
using namespace std;
 
int main()
{
setlocale (LC_ALL,"russian");
    cout<<"Данное приложение преобразовывает размер мужкой обуви в длину ноги в см.\n Размерность для мужской обуви в Росии.\n"<<endl;
    char a='y';
    int x;
 
    do{
    cout<<"Ведите размер обуви: ";
    cin>>x;
    switch(x)
    {
    case 39: cout<<"Размер ноги: 25 см."<<endl;
        break;
    
    case 40: cout<<"Размер ноги: 26 см."<<endl;
        break;
 
    case 41: cout<<"Размер ноги: 27 см."<<endl;
        break;
 
    case 42: cout<<"Размер ноги: 28 см."<<endl;
        break;
 
    case 43: cout<<"Размер ноги: 29 см."<<endl;
        break;
 
    case 44: cout<<"Размер ноги: 30 см."<<endl;
        break;
    case 45: cout<<"Размер ноги: 31 см."<<endl;
        break;
    case 46: cout<<"Размер ноги: 32 см."<<endl;
        break;
    case 47: cout<<"Размер ноги: 33 см."<<endl;
        break;
    case 48: cout<<"Размер ноги: 34 см."<<endl;
        break;
    default: cout<<"Вы ввели несуществующий размер обуви!";
    }
    cout<<"Продолжить работу программы? (y/n)";
    cin>>a;
    }while(a=='y');
 
return 0;
}
P.S. Конструктивная критика приветствуется. Рекомендации тоже!)
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.10.2011, 19:10     Пересчет размера обуви в размер ноги в дюймах #6
Я, может, проглядел, и где-то было указано в ТЗ то, что я спрошу, но... Почему через switch/case?
Bers
Заблокирован
31.10.2011, 19:12     Пересчет размера обуви в размер ноги в дюймах #7
hoot, вычисление размера ноги согласно вашему коду, можно сократить до одной математической строчки.
свитчи всякие здесь - топорный метод. Совершенно лишнее.
hoot
 Аватар для hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
31.10.2011, 19:17     Пересчет размера обуви в размер ноги в дюймах #8
1. Это то что показалось что так быстрей.
2. Есть штихмассовое перечисление размеров обуви. там заданы стандартные размеры обуви. Поэтому лучше всего и подошол цыкл switch.

p.s. В задании небыло указано каким методом это делать. Если было, прошу процытировать.

Добавлено через 1 минуту
Цитата Сообщение от Bers Посмотреть сообщение
hoot, вычисление размера ноги согласно вашему коду, можно сократить до одной математической строчки.
свитчи всякие здесь - топорный метод. Совершенно лишнее.
у меня есть пару формул, которые можно применить. НО! У них погрешность при вычислениях неизбежны(((
Можно Вашу формулу?
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.10.2011, 19:18     Пересчет размера обуви в размер ноги в дюймах #9
Конкретно ваш случай? X - 14. Ну и if добавить для определения границ.

Не по теме:

Ой, я наверное вашу формулу спалил. Простиите

Bers
Заблокирован
31.10.2011, 19:23     Пересчет размера обуви в размер ноги в дюймах #10
hoot
у вас в свитче прослеживается тривиальная закономерность. Смыл делать такие свитчи?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2011, 19:28     Пересчет размера обуви в размер ноги в дюймах
Еще ссылки по теме:

Дан динамический одномерный массив размера N, изменить размер массива до M C++
C++ Какое наибольшее количество пар обуви можно надеть одновременно?

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

Или воспользуйтесь поиском по форуму:
hoot
 Аватар для hoot
100 / 21 / 3
Регистрация: 10.11.2010
Сообщений: 193
31.10.2011, 19:28     Пересчет размера обуви в размер ноги в дюймах #11
Цитата Сообщение от soon Посмотреть сообщение
Конкретно ваш случай? X - 14. Ну и if добавить для определения границ.

Не по теме:

Ой, я наверное вашу формулу спалил. Простиите

Это да! И то что топорный метод тоже согласен)
Кста, такой вопрос, по скорости обработки что быстрее будет. Мой код или там где используется формула? Кто знает?

Добавлено через 3 минуты
Цитата Сообщение от Bers Посмотреть сообщение
у вас в свитче прослеживается тривиальная закономерность. Смыл делать такие свитчи?
Понимаете, смысла в этом коде вообще нет, просто модератор начал на слабо брать, когда я пытался сказать создателю темы что нужно более культурно спрашивать.
Накидал код на быструю руку, больше времени потратил на поиск соотношения размеров с длиной ноги.
Код корявый. Одно жалею что провтыкал использование формулы, это минус для меня. :-(
Yandex
Объявления
31.10.2011, 19:28     Пересчет размера обуви в размер ноги в дюймах
Закрытая тема Создать тему
Опции темы

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