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

Вычисления - C++

Восстановить пароль Регистрация
 
Verteletsky
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 46
01.10.2013, 13:47     Вычисления #1
Помогите пожалуйста написать программу...
Линейная программа.
(арифметическое и логическое выражение).
1. Для заданного вещественного числа x вычислить значение вещественной переменной и целочисленную переменную z, равную значению y, округленному до ближайшего целого. Напечатать: 1) значения y и z в стандартной форме; 2) целую и дробную части y по отдельности; 3) значение y с точностью до двух цифр в дробной части; 4) последнюю цифру z. Печатать все значения с комментариями.
2. Записать логическое выражение, которое принимает значение TRUE, если точка с заданными координатами x и y попадает в заштрихованную область. Напечатать значение этого выражения для заданных x и y.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newyork7776
 Аватар для newyork7776
346 / 339 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
01.10.2013, 14:33     Вычисления #2
2 - а область какая?
Verteletsky
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 46
01.10.2013, 14:54  [ТС]     Вычисления #3
newyork7776.
x (-1;1)
y (-1;1)

Добавлено через 2 минуты
newyork7776,

на чем остановился

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#icnlude <>
#include <>
#include <>
 
main()
{
int x,z;
float y;
scanf("%d", &x);
y=(pow(2,-x)*sqrt(x*x+sqrt(sqrt(abs(x)));
z=y;
printf("%d",y);
}
newyork7776
 Аватар для newyork7776
346 / 339 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
01.10.2013, 15:03     Вычисления #4
я понял что юзер пишет координаты Х/У и потом програмка пришет попала точка в наш квадрат?

Добавлено через 5 минут
извиняюсь за ошыбки (если есть) писал в блокноте
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
  float x,y;
  BOOL b = FALSE;
  cout <<"Enter X = ";cin >>x;
  cout <<"Enter Y = ";cin >>y;
  if (((-1<=x)and(x<=1))and((-1<=y)and(y<=1))) b=TRUE;
  cout << "Answer = " << b << "\n";
  system("Pause");  
}
Verteletsky
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 46
01.10.2013, 15:41  [ТС]     Вычисления #5
Цитата Сообщение от newyork7776 Посмотреть сообщение
пришет попала точка в наш квадрат?
newyork7776, совершенно верно
newyork7776
 Аватар для newyork7776
346 / 339 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
01.10.2013, 15:46     Вычисления #6
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
  float x,y;
  cout <<"Enter X = ";cin >>x;
  cout <<"Enter Y = ";cin >>y;
  if (((-1<=x)and(x<=1))and((-1<=y)and(y<=1))) cout << "Answer = True\n"
                                          else cout << "Answer = False\n";
  system("Pause");  
}

Вот теперь правельно

Добавлено через 2 минуты
Вопрос по первому заданию:пример можна?
Писать так как нужен оформлять внеш.вид прогграмки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2013, 17:20     Вычисления
Еще ссылки по теме:

вычисления факториала C++
Вычисления C++
C++ Написать процедуру для вычисления коэффициентов и функцию для вычисления значения многочлена

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

Или воспользуйтесь поиском по форуму:
Verteletsky
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 46
01.10.2013, 17:20  [ТС]     Вычисления #7
newyork7776,
1) Вот как нужно сделать программу

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
#include <math.h>
main ()
{
float x,y;
int z;
scanf ("%f",&x);
y=sin(x)+x*x;
z=y/1;
printf("y=%f,z=%.0d v standartnou forme",y,z);
printf("\n");
printf("celaya chast=%d, drobnaya=%d", y);
printf("\n");
printf("s tochnostiu do dvyh znakov=%.2f",y);
printf("\n");
printf("nlast=%f",y%10);
 
getch();
}
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
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
void main()
{
 
 int a,b,c,S;
 double T;
 
 cout<<"a,b,c>>";
 cin>>a>>b>>c;
 S=pow(a,3)+pow(b,3)+pow(c,3);
 T=(pow(a,2)+pow(b,2))/pow(c,2);
 
 printf("\nS=%d\tT=%f\n",S,T);
 printf("\nTc=%.0f\tTd=%f\n",T,modf(T,&T));
 printf("\nT[.3]=%.3f\n",T);
 printf("\nLast S=%d\n",S%10);
 
 double x,y;
 
 cout<<"\nx,y>>";
 cin>>x>>y;
 if(((x>0)&&(x<=2))&&((y>0)&&(y<=1)))
 printf("Popadaet"); else printf("Ne popadaet");
 
 getch();
}
Yandex
Объявления
01.10.2013, 17:20     Вычисления
Ответ Создать тему
Опции темы

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