Консультация № 180282
11.10.2010, 16:22
0.00 руб.
0 12 1
Напишите программу в C++ пожалуйста
1. Составьте программу, вычисляющую сумму, разность, произведение и частное двух целых чисел. Результат выводится на экран в десятичном, восьмеричном и шестнадцатеричном представлении. Арифметические операции обозначаются значками +, -, *, / соответственно. Оператор присваивания обозначается знаком =.
2. Вычислить значение y и z на рабочем наборе значений. Исходные данные (x,a,b) вводить с клавиатуры. Результат вывести на экран.
А) y=(((x^2)+16)^0,5) / (x+2)
В) z=(y+((sina+3)^0,5)+b) / ((y^2)+((sina+3)^0,5))


ПОМОГИТЕ ПОЖАЛУЙСТА

Обсуждение

Неизвестный
11.10.2010, 16:59
общий
1. Составьте программу, вычисляющую сумму, разность, произведение и частное двух целых чисел. Результат выводится на экран в десятичном, восьмеричном и шестнадцатеричном представлении. Арифметические операции обозначаются значками +, -, *, / соответственно. Оператор присваивания обозначается знаком =.

тут имеется ввиду что мы вводим значения и операцию
(пример: 12 + 3)

или как-то по-другому?
Неизвестный
11.10.2010, 17:09
общий
[q=337866][/q]
да создать программу мы вводим 2 числа а она их складывает вычитает умножает и делит
Неизвестный
11.10.2010, 17:09
общий
[q=339416][/q]
она выполняет операции и выдает результат
Неизвестный
11.10.2010, 17:11
общий
то есть мы вводим всего 2 числа, с которыми проводятся все 4 операции.
Неизвестный
11.10.2010, 17:16
общий
ну да я же написала (Составьте программу, вычисляющую сумму, разность, произведение и частное двух целых чисел)
Неизвестный
11.10.2010, 18:10
общий
это ответ
Здравствуйте, Лобанова Наиля Валентиновна!

Если у вас будут вопросы по моему решению пожалуйста задавайте.

Приложение:
Второе задание:

#include <iostream>
#include <math.h>

using namespace std;

// функция по нахождению y
double first(double x)
{
return pow( pow(x,2)+16, 0.5) / (x+2);
}

// функция по нахождению z
double second(double x, double a, double b, double first)
{
return (first + pow(sin(a)+3, 0.5) +b ) / (pow(first,2)+pow(sin(a)+3, 0.5));
}

void main()
{
double x,a,b;
cout << "vvedite x = ";
cin >> x;
double f = first(x);
cout << "y = " << f << "\n";
cout << "vvedite a = ";
cin >> a;
cout << "vvedite b = ";
cin >> b;
double s = second(x,a,b,f);
cout << "z = " << s;
}


первое задание

#include <iostream>
#include <math.h>

using namespace std;


void printrez(int rez)
{
cout << "dec: " << rez << endl; //десятичные dec
cout << "oct: " << oct << rez << endl; //восьмиричные oct
cout << "hex: " << hex << rez << endl; //шеснацетиричные hex
}


void main()
{
int a,b;
int rez;
cout << "vvedite pervoe chislo: ";
cin >> a;
cout << "vvedite vtoroe chislo: ";
cin >> b;
rez = a+b;
cout << "a + b = " << endl;
printrez(rez);
rez = a-b;
cout << "a - b = " << endl;
printrez(rez);
rez = a*b;
cout << "a * b = " << endl;
printrez(rez);
if(b != 0)
{
rez = a/b;
cout << "a / b = " << endl;
printrez(rez);
}
else
cout << "na nol' delit' nel'z9" << endl;
cin >> a; //чтобы можно было посмотреть результат
}
5
Неизвестный
12.10.2010, 07:45
общий
Просто тут смущает фраза:
"Арифметические операции обозначаются значками +, -, *, / соответственно. Оператор присваивания обозначается знаком =." можно подумать что вводиться должны числа и знак операции
Неизвестный
12.10.2010, 08:09
общий
нет это просто я даже думала это не писать смущать будет а это просто я программу написала сама но он мне ошибки выдает а С++ я вообще не знаю
вроде это самая простецкая программа сказал наш преподователь
давно
Академик
320937
2216
12.10.2010, 08:46
общий
Лобанова Наиля Валентиновна:
Добрый день! А Вы выложите программу, которую сами пытались написать: и Вам и экспертам интересней, и пользы больше.
Неизвестный
12.10.2010, 09:02
общий
я бы с удовольствием но мне только если заново ее писать так как задание я делала в университете
я все в след раз выложу и заодно сделанную у меня просто есть еще задачки С++ это не мое

а за ответ на вторую задачу огромное спасибо

в средку еще задачи выложу а может даже и сегодня
Неизвестный
12.10.2010, 20:43
общий
есть вопросик а программирование в с++ на mac os ни чем же неотличается?
Неизвестный
12.10.2010, 22:09
общий
ничем, для программирования на MacOS вам понадобится XCode
Форма ответа