|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2012, 17:54 | #1 |
Новичок
Джуниор
Регистрация: 02.08.2012
Сообщений: 2
|
Проблема цикла while
Всем доброго времени суток, вознакла проблема с циклом while, по идеи после ведения контрольного значения "-1" функция выполняться не должна, а она дальше прости вести значения, я начинающий, так что не судите строго, вот код:
/*Программа на С, которая определяет превысел ли тот или иной покупатель универамага предельный размер кредита на своём расчётном счёте*/ #include <stdio.h> #include <stdlib.h> int main() { /*Этап инициализации переменных*/ float balanc, sumrashod, sumkredit, maxkredit, ishodbalanc; int schet = 0; /*shet - номер счёта*/ /*balans - начальный баланс*/ /*sumrashod - общая сумма расходов*/ /*sumkredit - общая сумма кредита*/ /*maxkredit - предельный размер кредита*/ /*ishodbalanc - выводящий баланс*/ /*Этап обработки*/ while( schet != -1){ printf("Введте номер счёта(-1. если ввод окончен): "); scanf("%d", &schet); printf("Ведите начальный баланс: "); scanf("%f", &balanc); printf("Введите общую сумму расходов: "); scanf("%f", &sumrashod); printf("Введите общую сумму кредита: "); scanf("%f", &sumkredit); printf("Введите предельный размер кредита: "); scanf("%f", &maxkredit); printf("Счёт: %d\n", schet); printf("Предельный баланс кредита: %.2f\n", maxkredit); ishodbalanc = balanc + sumrashod - sumkredit; printf("Баланс: %.2f\n", ishodbalanc); if(" ishodbalanc >= maxkredit") printf("Предельный размер кредита превышен\n"); } return 0; } |
02.08.2012, 18:05 | #2 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
While проверяет условие до входа в цикл. Если вы в цикле изменили свою переменную-флаг, это уже ничего не изменит.
Пол-жизни сидючи, в монитор глядючи...
|
02.08.2012, 18:15 | #3 |
Новичок
Джуниор
Регистрация: 02.08.2012
Сообщений: 2
|
Спасибо, понял свою ошибку.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с STL. Поиск эйлерова цикла на графе | litviak | Общие вопросы C/C++ | 2 | 14.04.2012 10:45 |
Проблема с остановкой цикла. | gra-iro | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 31.12.2011 12:30 |
проблема итерации цикла | dancer1 | Общие вопросы C/C++ | 23 | 29.12.2010 02:55 |
Проблема с составлением цикла | artemavd | БД в Delphi | 12 | 16.08.2009 14:55 |
Проблема в программе на С++, множественное исполнение цикла | Vikelf | Помощь студентам | 1 | 25.05.2009 09:31 |