Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
69 / 49 / 8
Регистрация: 13.11.2017
Сообщений: 348
1

Инструкция if, курс валют

09.06.2018, 12:52. Показов 677. Ответов 2
Метки нет (Все метки)

Добрый день. Подскажите, пожалуйста, в чём здесь ошибка? При выборе любого наименования валюты выполняется только первая строчка. До этого делал аналогичную работу и всё было в порядке. (Курс написал просто так, не обращайте внимания).
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
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
setlocale(LC_ALL, "rus");
 
const double dol1 = 62.54;
const double dol2 = 76.6;
const double dol3 = 34.7; 
char unit = ' ';
double valuta;
cout << "Введите сумму и наименование валюты (r, g или u): ";
cin >> valuta >> unit;
 
if (unit = 'r') 
cout << valuta << "rub = " << valuta/dol1 << " dol";
else if (unit = 'g') 
cout << valuta << "grin = " << valuta/dol2 << " dol";
else if (unit = 'u') 
cout << valuta << "uan = " << valuta/dol3 << " dol";
else
cout << "Не верное наименование валюты\n";
return 0;
}
Добавлено через 11 минут
Вот сделал тоже самое через switch, всё работает. Но не могу понять, что не так с if.
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
#include <iostream> 
 
using namespace std; 
 
int main() 
{ 
setlocale(LC_ALL, "rus");
 
const double dol1 = 62.54;
const double dol2 = 76.6;
const double dol3 = 34.7; 
char unit = ' ';
double valuta;
cout << "Введите сумму и наименование валюты (r, g или u): ";
cin >> valuta >> unit;
 
switch (unit) {
    case 'r': 
        cout << valuta << "rub = " << valuta/dol1 << " dol";
        break;
    case 'g':
        cout << valuta << "grin = " << valuta/dol2 << " dol";
        break;
    case 'u':
        cout << valuta << "uan = " << valuta/dol3 << " dol";
        break;
    default: 
        cout << "Не верное наименование валюты\n";
        break;          
}
return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2018, 12:52
Ответы с готовыми решениями:

Конвертор валют, в котором пользователь сам вводит курс
Здравствуйте мне нужен Конвектор валют где пользователь сам вводит курс помогите пожалуйста

Курс валют
Возможно ли в VB6 в TextBox получить текущий курс Американского доллара к рублю, автоматически?

Курс валют
Добрый день! Помогите решить возникшую трудность. Вот скрипт курса валют Работает не всегда...

Курс валют
Здравствуйте. У меня есть программка которая должна доставать отсюда...

2
3 / 3 / 4
Регистрация: 27.10.2014
Сообщений: 51
09.06.2018, 12:59 2
Ты двойное равно в конструкции else if неправильно написал.
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
#include <iostream>
 
using namespace std;
 
int main()
{
setlocale(LC_ALL, "rus");
 
const double dol1 = 62.54;
const double dol2 = 76.6;
const double dol3 = 34.7;
char unit = ' ';
double valuta;
cout << "Введите сумму и наименование валюты (r, g или u): ";
cin >> valuta >> unit;
if (unit == 'r')
    {
        cout << valuta << "rub = " << valuta/dol1 << " dol";
    }
    else if (unit == 'g')
    {
        cout << valuta << "grin = " << valuta/dol2 << " dol";
    }
    else if (unit == 'u')
    {
        cout << valuta << "uan = " << valuta/dol3 << " dol";
    }
    else
    {
        cout << "Не верное наименование валюты\n";
    }
return 0;
}
2
69 / 49 / 8
Регистрация: 13.11.2017
Сообщений: 348
09.06.2018, 13:10  [ТС] 3
I313-15, Ай, точно! Спасибо! Не заметил)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2018, 13:10

Курс валют с сайта
Привет! я тут голову ломаю как мне достать из сайта курсы валют... вот что написал $content =...

Курс валют (например $)
Здравствуйте. Подскажите как программно реализовать копирование курса валют с rbk или других...

Курс валют из Инет
Может кто знает, как достать скриптом из Инет текущий курс usd и eur? Не понимаю, с какой стороны...

Курс валют на пятницу в запросе
Здравствуйте. Передо мной стоит задача написать запрос, в котором надо вывести документ...


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

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

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