| 
| 
 | Вопрос # 6 426/ вопрос решён / | 
 |  Доброго времени суток, уважаемые эксперты!Помогите пожалуйста, я знаю задача не очень сложная, но я плохо разбираюсь в этом, а решение уже срочно нужно...    Delphi
 
 Задача. Составит программу, используя оператор цикла с предусловием. Вычислить сумму отрицательных значений cos(ф) на интервале [a, b]
 с заданным шагом.
 
|  |   Вопрос задал: F1eRce (статус: Посетитель)Вопрос отправлен: 13 мая 2013, 17:38
 Состояние вопроса: решён, ответов: 1.
 |  Ответ #1. Отвечает эксперт: DNK Здравствуйте, F1eRce!Решение для Delphi 7. Создай проект, сохрани его, закрой Delphi. Затем замени содержание файлов из приложения, снова открой проект и запускай.
 Приложение:Переключить в обычный режим   unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, Spin; type  TForm1 = class(TForm)    seBegin: TSpinEdit;    seEnd: TSpinEdit;    seInterval: TSpinEdit;    lblBegin: TLabel;    lblEnd: TLabel;    lblInterval: TLabel;    lblResult: TLabel;    procedure seChange(Sender: TObject);  private    { Private declarations }  public    { Public declarations }  end; var  Form1: TForm1; implementation {$R *.dfm} procedure TForm1.seChange(Sender: TObject);var  curValue: Integer;  resValue, cosValue: Extended;begin  curValue := seBegin.Value;  resValue := 0;  while curValue < seEnd.Value do begin    cosValue := Cos(curValue);    if cosValue < 0 then      resValue := resValue + cosValue;    Inc(curValue, seInterval.Value);  end; end; end.    object Form1: TForm1  Left = 414  Top = 319  Width = 303  Height = 212  Caption = 'Form1'  Color = clBtnFace  Font.Charset = DEFAULT_CHARSET  Font.Color = clWindowText  Font.Height = -11  Font.Name = 'MS Sans Serif'  Font.Style = []  OldCreateOrder = False  OnCreate = seChange  PixelsPerInch = 96  TextHeight = 13  object lblBegin: TLabel    Left = 16    Top = 8    Width = 105    Height = 13   end  object lblEnd: TLabel    Left = 16    Top = 48    Width = 98    Height = 13   end  object lblInterval: TLabel    Left = 16    Top = 88    Width = 99    Height = 13   end  object lblResult: TLabel    Left = 16    Top = 136    Width = 40    Height = 13    Caption = 'lblResult'  end  object seBegin: TSpinEdit    Left = 16    Top = 24    Width = 121    Height = 22    MaxValue = 0    MinValue = 0    TabOrder = 0    Value = 0    OnChange = seChange  end  object seEnd: TSpinEdit    Left = 16    Top = 64    Width = 121    Height = 22    MaxValue = 0    MinValue = 0    TabOrder = 1    Value = 360    OnChange = seChange  end  object seInterval: TSpinEdit    Left = 16    Top = 104    Width = 121    Height = 22    MaxValue = 2147483647    MinValue = 0    TabOrder = 2    Value = 5    OnChange = seChange  endend 
|  | Ответ отправил: DNK (статус: Студент)Время отправки: 13 мая 2013, 18:05
 Оценка за ответ: 5
 |  
 Мини-форум вопросаВсего сообщений: 0. 13 мая 2013, 17:42: Вопрос перемещён из тематического раздела Delphi » Прочее в раздел Лабораторный практикум » Delphi модератором DNK 18 июня 2013, 08:57: Статус вопроса изменён на решённый (изменил модератор DNK) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |