Форум программистов, компьютерный форум CyberForum.ru

Напишите программу для расчета по двум формулам - C++

Восстановить пароль Регистрация
 
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
03.10.2011, 20:38     Напишите программу для расчета по двум формулам #1
Напишите программу для расчета по двум формулам.
Результатвычисления по первой формуле должен совпадать со второй.

Две формулы приложены в файле ниже....

Напишите на языке начинающего .. очень прошу... т.к. только начал знакомиться с этим языком программирования.

Так же , желательно , блок-схему и тест к ней...

Огромное спасибо...
Вложения
Тип файла: rar Две формулы.rar (4.3 Кб, 25 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
03.10.2011, 21:05     Напишите программу для расчета по двум формулам #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Эх, вы!!!
А западло было выложить рисунок сразу сюда?
Мне пришлось нажать на кнопку скачивания, потом нажать на копку сохранить, потом выбрать место сохранения, потом распаковать архив, и что же я после этого увидел? Две маленькие формулы которые пришлось разглядывать лупой!!!

Ну ладно, держите:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
 
int main() {
    float b, z1, z2;
    
    printf("Vvedite b: ");
    scanf("%f", &b);
    
    z1 = sqrt(2*b + 2*sqrt(b*b-4))/(sqrt(b*b-4) + b + 2);
    
    z2 = 1.0/(sqrt(b+2));
    
    printf("\nz1 = %.4f z2 = %.4f", z1, z2);
    
system("pause");
}
Vovik_0_1
 Аватар для Vovik_0_1
40 / 40 / 4
Регистрация: 28.07.2011
Сообщений: 431
04.10.2011, 18:54     Напишите программу для расчета по двум формулам #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну или можно сделать по тупому для новечка вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "math.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
float v,k=StrToFloat(Edit2->Text);
v= sqrt(k+2);
Label2->Caption = 1/v;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 float v,r,t,e,q,as,fd,nf,k=StrToFloat(Edit1->Text);
 v=k*2;
 r=(k*k)-4;
 t= (sqrt(r))*2;
 e=v+t;
 q=sqrt(e); //Числитель
 as=k*k-4;
 fd=sqrt(as);
 nf=fd+k+2;
 Label6->Caption = q/nf;
 
}
Вложения
Тип файла: rar проект.rar (363.5 Кб, 9 просмотров)
Тип файла: rar Готовая прога.rar (198.1 Кб, 9 просмотров)
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
04.10.2011, 19:41  [ТС]     Напишите программу для расчета по двум формулам #4
Очень срочно!!!

Нарисуйте блок-схему к программе, которую написать Нурсик77...
Vovik_0_1
 Аватар для Vovik_0_1
40 / 40 / 4
Регистрация: 28.07.2011
Сообщений: 431
04.10.2011, 20:03     Напишите программу для расчета по двум формулам #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Конечно так круче!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "math.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
float v,k=StrToFloat(Edit2->Text);
v= sqrt(k+2);
Label2->Caption = 1/v;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 float z1,b=StrToFloat(Edit1->Text);
z1 = sqrt(2*b + 2*sqrt(b*b-4))/(sqrt(b*b-4) + b + 2);
 Label6->Caption = z1;
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
04.10.2011, 20:07     Напишите программу для расчета по двум формулам #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как-то так:
Миниатюры
Напишите программу для расчета по двум формулам  
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
04.10.2011, 20:10     Напишите программу для расчета по двум формулам #7
Блок-схема:
Вложения
Тип файла: doc Блок-схема.doc (25.0 Кб, 15 просмотров)
Чистый
Автор FAQ
 Аватар для Чистый
2572 / 1379 / 70
Регистрация: 08.09.2011
Сообщений: 3,705
Записей в блоге: 1
04.10.2011, 20:11     Напишите программу для расчета по двум формулам #8
а разве по стандарту стрелки должны быть? Помоему, они только для длоков if и ему подобные т.е. Для ветвления
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2011, 20:19     Напишите программу для расчета по двум формулам
Еще ссылки по теме:

C++ Напишите программу для расчета по двум формулам
C++ Напишите программу для расчёта по двум формулам
C++ Нужно создать программу для расчета по двум формулам

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
04.10.2011, 20:19     Напишите программу для расчета по двум формулам #9
Чистый, стрелки можно использовать, только вниз и направо.
Yandex
Объявления
04.10.2011, 20:19     Напишите программу для расчета по двум формулам
Ответ Создать тему
Опции темы

Текущее время: 21:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru