Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/10: Рейтинг темы: голосов - 10, средняя оценка - 4.50
Antosha
0 / 0 / 1
Регистрация: 23.06.2014
Сообщений: 110
#1

Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка?

24.06.2014, 23:56. Просмотров 1927. Ответов 4
Метки нет (Все метки)

в меню когда пишешь что то кроме 1 или 2 оно не выводит то что написано в default
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    double chislo;
    double result;
    char key;
    setlocale(LC_ALL, "Russian");
    cout << "Введiть число яке потрiбно перевести " << endl;
    cin >> chislo;
    cout << "Що ви хочете зробити? " << endl;
    cout << "Введiть 1 щоб перевести дюйми в сантиметри!" << endl;
    cout << "Введiть 2 щоб перевести сантиметри в дюйми!" << endl;
    cin >> key;
    switch (key)
    {
    case '1':
        result = chislo * 2.54;
        break;
    case '2':
        result = chislo * 0.3937;
        break;
    default:
        cout << "Не вiрне значення!";
        break;
}
    cout << "Результат = " << result;
    _getch();
    return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 23:56
Ответы с готовыми решениями:

Сантиметры в дюймы
3.Известно, чтоо 1 дюйм равняется 2.54 см. Данное значение дюймов перевести в...

Разработать приложение, переводящее дюймы в сантиметры и наоборот
Известно, что 1 дюйм равен 2.54 см. Разработать приложение, переводящие дюймы...

Используя директивы условной компиляции разработать приложение, переводящие дюймы в сантиметры и наоборот
Используя директивы условной компиляции разработать приложение, переводящие...

Ввести длину отрезка с указанием шкалы измерения (c–сантиметры, i–дюймы), напечатать результат в обеих шкалах
Всем привет. Задание следующее: Ввести длину отрезка с указанием шкалы...

Напишите программу, которая сможет переводить километры в метры, сантиметры, миллиметры, и наоборот
Напишите программу, которая сможет переводить километры в метры, сантиметры,...

4
Jewbacabra
Эксперт PHP
3232 / 2732 / 1243
Регистрация: 24.04.2014
Сообщений: 8,330
25.06.2014, 01:40 #2
Antosha, result не инициализирована
0
lawr
372 / 266 / 478
Регистрация: 09.05.2014
Сообщений: 769
25.06.2014, 04:23 #3
вывод результата внеси в case 1, 2. а вообще проще было бы лесенкой if-else сделать.
0
Esecman
38 / 26 / 12
Регистрация: 31.12.2013
Сообщений: 329
25.06.2014, 04:29 #4
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    double chislo;
    double result;
    char key;
    setlocale(LC_ALL, "Russian");
    cout << "ÂâåäiГІГј ÷èñëî ГїГЄГҐ ïîòðiГЎГ*Г® ïåðåâåñòè " << endl;
    cin >> chislo;
    cout << "Ùî ГўГЁ õî÷åòå çðîáèòè? " << endl;
    cout << "ÂâåäiГІГј 1 ùîá ïåðåâåñòè äþéìè Гў Г±Г*Г*òèìåòðè!" << endl;
    cout << "ÂâåäiГІГј 2 ùîá ïåðåâåñòè Г±Г*Г*òèìåòðè Гў äþéìè!" << endl;
    cin >> key;
    
    switch (key)
    {
           
    case 1:
        result = chislo * 2.54;
        cout << "ÐåçóëüòГ*ГІ = " << result;
        break;
    
    case 2:
        result = chislo * 0.3937;
        cout << "ÐåçóëüòГ*ГІ = " << result;
        break;
    
    default:
        cout << "ГЌГҐ ГўiГ°Г*ГҐ Г§Г*Г*Г·ГҐГ*Г*Гї!";
        break;
    }
 
    _getch();
    return 0;
}
0
zss
Модератор
Эксперт С++
6984 / 6546 / 4150
Регистрация: 18.12.2011
Сообщений: 17,270
Завершенные тесты: 1
25.06.2014, 09:31 #5
А можно и так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 switch (key)
    {
    case '1':
        result = chislo * 2.54;
        break;
    case '2':
        result = chislo * 0.3937;
        break;
    default:
        cout << "Не вiрне значення!";
        _getch();
        return 0;
    }
    cout << "Результат = " << result;
    _getch();
    return 0;
1
25.06.2014, 09:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2014, 09:31

Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в сантиметры на экран
46. Напишите программу, которая по желанию пользователя выводит таблицу...

Перевод сантиметров в дюймы и наоборот
Добрый день. Очень нужна помощь. Нужно создать программу для перевода...

Преобразовать рост в дюймах в футы и дюймы
Решение задач в книге Стивена Прата 6-е издание Лекции и Упражнения. Не могу...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru