Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2012, 14:46   #1
Tymchuk
Пользователь
 
Регистрация: 30.03.2012
Сообщений: 21
Сообщение Сумарное число в цикле

Доброго времени суток!
Такой простой вопрос, нужно вычислить сумарное число из чисел которые вычисляются в цикле, т.е если я ввожу количество повторений "n" то нужно высчитать n-ое кол-во площадей и суму этих площадей..
вот здесь то что я насочинял.. как лучше это прописать?
Код:
do
{
n++;
n=i;
try
{
elem = AnsiString(Edit14 -> Text);
a = StrToFloat(Edit12 -> Text);
b = StrToFloat(Edit13 -> Text);
 k = StrToInt(Edit15 -> Text);

}
catch(Exception &exception)
{
MessageBoxA(0,"Ââåäåíî íå ÷èñëîâ³ äàí³!", "Ïîìèëêà",0);
Memo2 -> Lines -> Clear();
}

Memo2 -> Lines -> Add("     Åëåìåíò : " + AnsiString(elem));
Memo2 -> Lines -> Add("    ");

Memo2 -> Lines -> Add("Øèðèíà = " + FloatToStr(a)+" (ìì)");
Memo2 -> Lines -> Add("Âèñîòà = " + FloatToStr(b)+" (ìì)");
 Memo2 -> Lines -> Add("    ");

S = a * b;
Memo2 -> Lines -> Add("Ïëîùà åëåìåíòà = " + FloatToStr(S)+" (êâ.ìì)");

Memo2 -> Lines -> Add("    ");

S_zag = S * k;
Memo2 -> Lines -> Add("Çàãàëüíà ïëîùà åëåìåíò³â = " + FloatToStr(S_zag) +" (êâ.ìì)");
Memo2 -> Lines -> Add("    ");
}while(n<i);

Последний раз редактировалось Stilet; 28.06.2012 в 17:07.
Tymchuk вне форума Ответить с цитированием
Старый 29.06.2012, 09:23   #2
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Код:
S_summ += S+S_zag;
Что у нас с кириллицей?
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 29.06.2012, 18:05   #3
Tymchuk
Пользователь
 
Регистрация: 30.03.2012
Сообщений: 21
По умолчанию

спасибо
наверное потому что на укр. языке пишу прогу.. но у меня в проге все норм..
только вот с циклом еще запутался вроде ничего такого но туплю.. корочь когда ввожу количество повторений он сразу считает введенные числа столько раз сколько я ввел кол-во повторений а мне надо что бы каждый раз отдельно можно реализовать ввод значений и отдельно их высчитывать.. я явно там что то упустил когда писал.. может подскажите?
Tymchuk вне форума Ответить с цитированием
Старый 29.06.2012, 18:13   #4
Tymchuk
Пользователь
 
Регистрация: 30.03.2012
Сообщений: 21
По умолчанию

кстати немного не так)

S_summ += S_zag;

потому что если по предыдущему методу он сумирует площадь к площади умноженною но кол-во) но все рано спасибо)
Tymchuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) Эля777 Помощь студентам 5 22.04.2013 23:23
число итераций в цикле cosmonautcosmonaut C++ Builder 1 17.12.2011 19:34
Как понизить число в цикле For? Wild_klas Помощь студентам 6 21.10.2010 12:39
Написать программу, которая за меньшее число ходов отгадывает загаданное число gomz007 Помощь студентам 16 08.11.2009 12:57
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным Rid Паскаль, Turbo Pascal, PascalABC.NET 4 22.12.2008 16:50