|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2019, 23:36 | #1 |
Регистрация: 07.01.2019
Сообщений: 9
|
Помогите плиз с процентной составляющей.
Добрый вечер, всем.
Можете объяснить, что не так начинающему программисту? Написал задачку "Введите 2 числа и найдите процентную составляющую 1 от 2". Может не ту формулу написал? Не могу понять, когда ввожу 5, а затем 10 - выводит 0 На калькуляторе проверял, должно выводить 50. А если ввожу 10, а затем 5 - выводит 200 и на калькуляторе выводит 200 - получается ответ верный, но почему первые числа выводит неправильно???? Вот код: #include <conio.h> #include <iostream> using std::cout; using std::cin; using std::endl; int main() { int one, two, cent; cout << "Введите значение первого числа: "; cin >> one; cout << "Введите значение второго числа: "; cin >> two; cent = ((one/two)*100); cout << "Процентная составляющая первого числа от второго: " << cent; return 0; } |
02.04.2019, 23:49 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Попробуйте так:
one * 100 / two |
02.04.2019, 23:54 | #3 |
Регистрация: 07.01.2019
Сообщений: 9
|
|
03.04.2019, 00:01 | #4 |
Регистрация: 07.01.2019
Сообщений: 9
|
Waleri, а можите подсказать почему не работала формула которую я написал?
Я посмотрел в инете там представлена данная формула - Чтобы найти процентное отношение двух чисел, нужно одно число разделить на другое, а результат умножить на 100. Может где- то в коде есть ошибка? |
03.04.2019, 07:22 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
У вас простейшая ошибка инт деленный на инт дает инт, поэтому 5 / 10 = 0. Вариант waleri будет работать для некоторых чисел.
|
03.04.2019, 08:14 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
|
03.04.2019, 08:36 | #7 |
Регистрация: 07.01.2019
Сообщений: 9
|
|
03.04.2019, 09:52 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
|
03.04.2019, 11:55 | #9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Ошибка будет на 1%
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PascalABC с графической составляющей,код программы для курсовой | 3A8XO3 | Фриланс | 2 | 17.05.2018 19:53 |
Поиск и замена составляющей массива в строке. | ValikDRV | Помощь студентам | 8 | 21.05.2015 02:51 |
Расчет процентной ставки | Thorn | Microsoft Office Excel | 5 | 02.08.2011 16:01 |
Расчитать величину процентной ставки за период в MS Excel | Майесик | Помощь студентам | 0 | 26.06.2011 15:08 |
Visual Prolog 5.2 Программа определяющая возможности установки ПО по аппаратной составляющей | DSim | Фриланс | 1 | 24.06.2010 16:46 |