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

Else if, что это за комбинация? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как выйти из оператора if http://www.cyberforum.ru/cpp-beginners/thread1502670.html
Пишу ИИ для крестиков-ноликов и вопрос в том, если исполниться одино условие как сделать так что бы другие не проверялись? break чето в if'ие не пашет, есть какие-то другие варианты? //первый...
C++ Не выводится последняя введенная группа чисел По идее, если вводишь в программу, например, 10 10 10 10 45 45 69 69 69 69 69, она должна выдать 10 повторяется 4 раза 45 повторяется 2 раза 69 повторяется 5 раз, но тут получается, что она... http://www.cyberforum.ru/cpp-beginners/thread1502669.html
C++ Как переобъявить чужую функцию?
Добрый день. в чужих исходника задействована фн. void m_printf(void *fmt, ...) как можно в тело этой функции вписать стандартный printf (); ?
NetBeans 8.0.2 не компилируется простая программа C++
Помогите скомпилировать программу Скриншоты с ошибками: Заранее благодарен
C++ Описать класс "Контейнер" как объект, предназначенный для транспортировки классов "Строительных блоков" http://www.cyberforum.ru/cpp-beginners/thread1502582.html
1. Опишите класс "Строительный блок", описывающий габариты и массу блока прямоугольной формы. Данные класса: Габариты, масса. Методы класса: должны обеспечить минимальную функциональность объекта....
C++ Как преобразить строку char в число (для калькулятора) Здравствуйте! Дали задание написать калькулятор используя стек. Информацию ввожу через char-массив и потом буду его преобразовать в стек, путем разделения числа в один стек, а символы в другой.... подробнее

Показать сообщение отдельно
HA4ERR
3 / 3 / 0
Регистрация: 01.07.2015
Сообщений: 50

Else if, что это за комбинация? - C++

21.07.2015, 17:36. Просмотров 316. Ответов 4
Метки (Все метки)

1)
C++
1
2
3
4
5
6
7
8
9
10
11
const double k = 2.54;
    int ed = 0;
    char w = 1;
    cout << "Enter the quantity of the c or d\n";
    cin >> ed >> w;
    if (w == 'c'){
        cout << ed << "c. = " << ed/k << "d.\n";}
    else if (w == 'd'){
        cout << ed << "d. = " << ed*k << "c.\n";}
    else{ 
        cout << "You are mistaking!\n";}
2)
C++
1
2
3
4
5
6
7
8
9
10
11
const double k = 2.54;
    int ed = 0;
    char w = 1;
    cout << "Enter the quantity of the c or d\n";
    cin >> ed >> w;
    if (w == 'c'){
        cout << ed << "c. = " << ed/k << "d.\n";}
    if (w == 'd'){
        cout << ed << "d. = " << ed*k << "c.\n";}
    else{ 
        cout << "You are mistaking!\n";}
В первом случае код работает корректно, а во втором нет. Что за комбинация с else if вместе?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru