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

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

Восстановить пароль Регистрация
 
Antosha
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 110
24.06.2014, 23:56     Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка? #1
в меню когда пишешь что то кроме 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2014, 23:56     Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка?
Посмотрите здесь:

C++ Перевод расстояний из дюймов в сантиметры
C++ Преобразование метров в сантиметры
C++ Перевод из сантиметры в метры
C++ Перевода расстояний в дюймах в сантиметры
Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в сантиметры на экран C++
Ввести длину отрезка с указанием шкалы измерения (c–сантиметры, i–дюймы), напечатать результат в обеих шкалах C++
Сантиметры в дюймы C++
Перевод площади из квадратных ярдов в квадратные сантиметры C++
Используя директивы условной компиляции разработать приложение, переводящие дюймы в сантиметры и наоборот C++
Напишите программу, которая сможет переводить километры в метры, сантиметры, миллиметры, и наоборот C++
C++ Перевод сантиметров в дюймы и наоборот
C++ Написать на С++. Составить программу перевода сантиметров в вершки, футы,дюймы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jewbacabra
1921 / 1585 / 572
Регистрация: 24.04.2014
Сообщений: 4,501
25.06.2014, 01:40     Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка? #2
Antosha, result не инициализирована
lawr
 Аватар для lawr
359 / 253 / 122
Регистрация: 09.05.2014
Сообщений: 761
25.06.2014, 04:23     Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка? #3
вывод результата внеси в case 1, 2. а вообще проще было бы лесенкой if-else сделать.
Esecman
38 / 26 / 6
Регистрация: 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;
}
zss
Модератор
Эксперт С++
 Аватар для zss
6055 / 5658 / 1828
Регистрация: 18.12.2011
Сообщений: 14,453
Завершенные тесты: 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;
Yandex
Объявления
25.06.2014, 09:31     Программа которая переводит дюймы в сантиметры и сантиметры в дюймы. В чем ошибка?
Ответ Создать тему
Опции темы

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