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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
#1

Использование процедур и функций - C++

14.06.2010, 23:59. Просмотров 395. Ответов 1
Метки нет (Все метки)

Составить программу на языке C++ с использованием процедур и функций:
Использование процедур и функций

вот, что сам написал (но при расчетах, кажется, что считает с ошибками), но это без процедур и функций, помогите сделать процедуры и функции

C++
1
2
3
4
5
6
7
8
9
#include <iostream.h>
#include <math.h>
void main (){
double alfa, beta, gam, x;
cout<<"Введие альфа, бета и гамму: ";
cin>>alfa>>beta>>gam;
x=sqrt ( 3*cos(alfa)+3*sqrt(sin(alfa)) + (sqrt(3)*sin(beta)+3*cos(beta))) / (3*cos(gam)+3*sin(gam)) ;
cout<<"Ответ: "<<x;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2010, 23:59     Использование процедур и функций
Посмотрите здесь:

С++ Использование функций как параметров процедур - C++
Процедура Р формирует массив из элементов Z, для которых одновременно выполняются условия F1( Z)&gt;C, F2( Z&lt;D. В каждом столбце матрицы...

Задача (использование и функций, и процедур) формирования матрицы M[i,j], элементами которой являются: - C++
помогите пожалуйста решить в С++ Задача (использование и функций, и процедур) формирования матрицы M, элементами которой являются: -...

процедур и функций - C++
Даны действительные числа s, t. Получить g(1.2,s) + g(t,s) - g(2s-1,st), где g(a,b) =

Использование процедур* - C++
Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону:

Использoвание процедур и функций - C++
Даны действительные числа s, t, a0, ..., a12. Получить p(1) - p(t) + p2(s - t) - p3(1), где p(x) = a12x12 + a11x11 + a6. ...

Программа с использованием процедур и функций[C++ 4.5] - C++
Прошу помощи в написании программы: Задание: Составьте программы на языках C + +и Pascal с использованием процедур и функций.

Полиморфизм, перегрузка процедур и функций - C++
Оределите перегруженые функции operation для возведения целых чисел, чиссел с плавающей точкой и чиссел с плавающей точкой двойной точности...

Использование процедур для обработки массивов - C++
Составить процедуру подсчета количества элементов одномерного массива А, значения которых лежат в пределах от p до q. С помощью этой...

Переделать задачу с использованием функций или процедур - C++
Вот собственно и сама задача. Выводит элементы которые имеются в нескольких экземплярах в первом и которых нет во втором. Все работает, но...

максимальный и минимальный элемент в виде функций или процедур - C++
С клавиатуры вводится одномерный массив. Выбрать максимальный и минимальный элемент, оформив этот выбор с помощью функций или процедур. По...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gleban_38
7 / 6 / 1
Регистрация: 03.06.2010
Сообщений: 13
15.06.2010, 01:19     Использование процедур и функций #2
Вот кажется так:
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
#include "stdafx.h"
#include "math.h"// Мы используем математические функции косинуса, синуса, корня и т.д.
#include "conio.h"// Для getch()- т.е. задержки экранчика 
#include <iostream>// Библиотека, содержащая основные протоколы, функции управления потоками и т.д. 
using namespace std;// Стандартное пространство имен. Без него не работают cout и cin
float First_Function(float a)// Первая периодическая функция.
{   
    return 3*cos(a)+3*sqrt(sin(a));
}
float Second_Function(float b)// Вторая периодическая функция.
{
    return  3*cos(b)+sin(b)*sqrt(3.);// Обратите внимание на точку после 3. Мы указываем компилятору, что эта тройка вещественна, а не целая!
}
float Third_Function(float g)// Третья периодическая функция.
{
    return 3*(cos(g)+sin(g));
}
float Result_Function(float a,float b,float g)// Функция результата
{
    return sqrt(a+b)/g;
}
void main()
{   
  setlocale(LC_ALL,"Russian");
  float a,b,g;// Переменные альфа, бета, гамма.
  cout<<"Введите а,b,g\na=";
  cin>>a;
  cout<<"\nb=";
  cin>>b;
  cout<<"\ng=";
  cin>>g;
  cout<<"\nВаш результат:\nRes="<<Result_Function(First_Function(a),Second_Function(b),Third_Function(g));
  getch();
}
Вот как-то так.
Т.е. нам действительно удобно пользоваться функциональным вызовом не только некоторых переменных, но и целых формул! В Вашем случае, компилятор явно ругался на потоковые функции cin и cout.Обратите внимание на использование пространства имен (std)!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru