0 / 0 / 2
Регистрация: 29.01.2013
Сообщений: 78
|
||||||
1 | ||||||
Не считает переменную27.03.2013, 01:56. Показов 977. Ответов 9
Метки нет (Все метки)
Почему не считает переменную St ?
При вводе любых значений она равняется 0
0
|
27.03.2013, 01:56 | |
Ответы с готовыми решениями:
9
Программа криво считает переменную Записать день в переменную d,месяц в переменную m, год в переменную y Процедура, записывающая в переменную X минимальное из значений X и Y, а в переменную Y – максимальное Не считает переменную sum |
алкокодер
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
|
27.03.2013, 02:12 | 3 |
Chymardos, считает
1
|
2 / 2 / 0
Регистрация: 06.10.2012
Сообщений: 44
|
|
27.03.2013, 02:14 | 4 |
проблема вашей задачи, заключается в том, что вы задали все переменные как целочисленные. И так получается, что при выполнении определенных действий, таких как деление в формуле at или bt, числа могут получится дробные, а в вашей программе это не учтено. Условно говоря - поделив 3 на 2, мы не получим 1.
Просто поменяйте типы числовых данных в некоторых переменных и будет вам счастье. переделывать код не буду, так как надеюсь вы сами это сможете сделать=) Добавлено через 1 минуту UnsKneD, ну вам повезло, просто вы ввели подходящие цифры=)
1
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
||||||
27.03.2013, 02:15 | 5 | |||||
1
|
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
|
|
27.03.2013, 02:15 | 6 |
Попробуй float или double вместо int
Тогда все считатся будет правильно.
0
|
2 / 2 / 0
Регистрация: 06.10.2012
Сообщений: 44
|
|
27.03.2013, 02:19 | 7 |
а зачем здесь флоат? при умножении чисел мы в любом случае получим целочисленное, если у нас а и b тоже заданы как целочисленные. Или я что-то провтыкал?
0
|
ну и долго меня небыло...
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
|
|
27.03.2013, 02:19 | 8 |
Упс... Александр опередил меня на несколько секунд, и даже реализовал идею)
0
|
алкокодер
157 / 153 / 41
Регистрация: 27.12.2012
Сообщений: 550
|
|
27.03.2013, 02:43 | 9 |
Ну я сразу понял почему выдаст 0, и надеялся подтолкнуть ТС к правильному выводу.
0
|
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
|
|
27.03.2013, 02:46 | 10 |
Я заметил это при отправлении, не переживай ) Просто мне привычнее, что если площадь, то может быть нецелая, поэтому по привычке написал, а править не стал.
0
|
27.03.2013, 02:46 | |
27.03.2013, 02:46 | |
Помогаю со студенческими работами здесь
10
Запрос считает итоговую сумму по договору выполненных разных услуг, но повторяющиеся не считает Mathcad слишком долго считает. Считает ли? Можно ли преобразать переменную bool в переменную int, short. И переменную string в переменную short, int и Описать процедуру Minmax(A,B), записывающую в переменную A мин. из значений A и B, а в переменную B - макс. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |