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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.10.2009, 18:15   #1
Luxian
Пользователь
 
Регистрация: 30.09.2009
Сообщений: 13
По умолчанию Помогите написать коментарии к строчкам Программы

Здравствуйте имееться программа в С Builder.....Напишите пожалуйста коментарии к строчкам Т.Е что делает каждая строчка

Код:
Код:
#include <vcl.h>
#include <math.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::btnCalcClick(TObject *Sender)
{
    double t=edT->Text.ToDouble();
    double a=edA->Text.ToDouble();
    double b=edB->Text.ToDouble();
    if(t==0)
        edResult->Text=t*sin(a*t);
    else if(t<0)
        edResult->Text=exp(-a*t)*cos(b*t);
    else
    {
        if(t-a<0)
            ShowMessage("t-a aie?ii auou >=0");
        else
            edResult->Text=t*t*sqrt(t-a)+b;
    }
}
Luxian вне форума
Старый 20.10.2009, 18:54   #2
xcyber
Пользователь
 
Регистрация: 17.12.2008
Сообщений: 11
По умолчанию

Примерно так:

Код:
#include <math.h> /* заголовочный файл стандартной библиотеки C, для выполнения математических операций (sin,cos и т.д.) */

    double t=edT->Text.ToDouble(); //Вводим переменную T, типа double(формат числа с плавающей запятой)
    double a=edA->Text.ToDouble(); //Вводим переменную A
    double b=edB->Text.ToDouble(); //Вводим переменную B
    if(t==0)
        edResult->Text=t*sin(a*t); //Если t равно 0, то выполняем t*sin(a*t)
    else if(t<0)
        edResult->Text=exp(-a*t)*cos(b*t); //Если t меньше 0, то выполняем exp(-a*t)*cos(b*t)
    else
    {
        if(t-a<0)
            ShowMessage("t-a aie?ii auou >=0"); //Если разность t-a меньше нуля, выводим сообщение t-a должно быть равно или больше нуля
        else
            edResult->Text=t*t*sqrt(t-a)+b; //Иначе выполняем t*t*sqrt(t-a)+b
    }
xcyber вне форума
Старый 20.10.2009, 18:55   #3
Luxian
Пользователь
 
Регистрация: 30.09.2009
Сообщений: 13
По умолчанию

Xcyber Спасибо вам большое
Luxian вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++. нужни коментарии к коду программы Myau Thai Помощь студентам 1 04.06.2009 19:32
Помогите написать программы cabasik Паскаль, Turbo Pascal, PascalABC.NET 0 02.06.2009 22:33
пожалуйста помогите написать 3 программы. ramstor Паскаль, Turbo Pascal, PascalABC.NET 0 20.05.2009 22:41
Помогите написать программы Dima H2 Фриланс 8 22.11.2008 00:53
Помогите написать программы на с++ =42na= Помощь студентам 4 27.11.2007 13:59