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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
#1

Написать программу/функцию. Объявление переменных - C++

06.06.2012, 15:07. Просмотров 3215. Ответов 19
Метки нет (Все метки)

Доброго всем времени суток!

Помогите пожалуйста решить неопытному начинающему юзеру задачки)



1)Написать программу вывода значений переменных а, b и с (типа float) с пятью цифрами целой части и тремя — дробной, в виде:
а = значение b = значение с = значение

2)Написать программу, обеспечивающую ввод с клавиатуры значения переменных radius типа float.

3)Написать алгоритм программы, вычисляющей значения функции
у = -2,7х3 + 0,23х2 - 1,4.



4)Объявите переменные, необходимые для вычисления объема и площади поверхности цилиндра.
5)Объявите переменные, необходимые для вычисления площади круга.
6)Объявите переменные, необходимые для вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек.
7)Объявите переменные, необходимые для вычисления площади квадрата.



8)Написать функцию, которая вычисляет значение a*b. Числа a и b могут быть любыми дробными положительными числами.
9)Написать функцию, которая вычисляет значение a^b. Числа a и b могут быть любыми дробными положительными числами.
10)Написать функцию Procent, которая возвращает процент от полученного в качестве аргумента числа.
11)Написать функцию, которая вычисляет значение а*b*с. Числа а, b и c могут быть любыми дробными положительными числами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2012, 15:07     Написать программу/функцию. Объявление переменных
Посмотрите здесь:

Написать программу на языке С++, содержащую объявление и описание дружественных структур - C++
Всем добрый вечер, помогите разобраться с заданием, а именно как лучше сделать. И если не сложно, подскажите как реализовать программу...

Объявление переменных. - C++
У меня есть два юнита с формами. В одном располагается TMainMenu, где я выбираю как производится ввод: из файла или с клавиатуры, и могу...

объявление переменных - C++
вообщем есть задание которое не раз тут обсуждалось решалось и тд. суть не в этом. столкнулся с маленькой проблемой при оформлении каждого...

Объявление переменных в С++ - C++
Начал изучение С++ и возник такой вопрос как повторно производить действия с переменными после их объявления?

Объявление переменных - C++
Добрый вечер.Подскажите,пожалуйста,не могу разобраться.Непонятно,почему в строках 14-15 значение переменных увеличивается на единицу,там же...

Объявление переменных - C++
Пишу на VS2012. Перерыл кучу сайтов, но нигде не нашел, как объявить переменную в asm вставке? Добавлено через 53 минуты uuppp

Объявление переменных - C++
Помогите с объявлением переменных, даны такие объявления: int m1; int *m2; int **m3; int m4; int *m5; int **m6; int (*m7); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 16:00     Написать программу/функцию. Объявление переменных #2
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<stdio.h>
#include<conio.h>
void main()
{
float a,b,c;  
clrscr();
printf("\n vvedite a: "); scanf("%f",a);
printf("\n vvedite b: "); scanf("%f",b);
printf("\n vvedite c: "); scanf("%f",c);
printf("\n\n a=%5.3f\t b=%5.3f\t c=%5.3f\t",a,b,c);
getch();
}
1 на вроде так только проверь компилятором , я не компилировал ))

Добавлено через 5 минут
3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream.h>
#include<conio.h>
void main()
{
float x,y;
clrscr();
cout<<"\n vvedite x: "; 
cin>>x;
y= -2,7*х*3 + 0,23*х*2 - 1,4.
cout<<"\n\n function y="<<y;
getch();
}
только здесь у = -2,7х3 + 0,23х2 - 1,4.
Это что надо умножить или возвести в степень?
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 16:24  [ТС]     Написать программу/функцию. Объявление переменных #3
BF_KARATEL, спасибо за помощь)
Только вот в первой задача жалуется на функцию очистки экрана:
error C3861: clrscr: идентификатор не найден

Во второй задаче надо возвести в степень, все верно)
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 16:47     Написать программу/функцию. Объявление переменных #4
вот так))

1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<stdio.h>
#include<conio.h>
void main()
{
float a,b,c;  
clrscr();
printf("\n vvedite a: "); scanf("%f",&a);
printf("\n vvedite b: "); scanf("%f",&b);
printf("\n vvedite c: "); scanf("%f",&c);
printf("\n\n a=%5.3f\t b=%5.3f\t c=%5.3f\t",a,b,c);
getch();
}
в 1 амперсенды пропустил

3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
float x,y;
clrscr();
cout<<"\n vvedite x: "; 
cin>>x;
y= -2,7*pow(x,3) + 0,23*pow(x,2) - 1,4.
cout<<"\n\n function y="<<y;
getch();
}
Добавлено через 10 минут
4) программа работает проверь только формулы вычисления на вроде те

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float R,h,v,s;
cout<<"\n vvedite R cilindrа: ";
cin>>R;
cout<<"\n vvedite h cilindra: ";
cin>>h;
v=M_PI*pow(R,2)*h;
s=2*M_PI*R*(h+R);
cout<<"\n\n plohad poverhnosti cilindra :"<<s<<"\n Obiem cilindra: "<<v<<endl;
 
getch();
}
Добавлено через 3 минуты
5)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float R,h,v,s;
cout<<"\n vvedite R kruga: ";
cin>>R;
s=M_PI*pow(R,2);
cout<<"\n\n plohad Kruga :"<<s<<endl;
 
getch();
}
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 17:06  [ТС]     Написать программу/функцию. Объявление переменных #5
везде пишет(

cout: необъявленный идентификатор
cin: необъявленный идентификатор
endl: необъявленный идентификатор
и так далее ...

может библиотеки какие нужны?
хотя я вроде все добавлял ... и iostream, и stdafx, и conio ... но все равно жалуется(
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 17:30     Написать программу/функцию. Объявление переменных #6
Ты в turbo c++ делаешь?

Добавлено через 48 секунд
Посмотри может директивы . проверь путь

Добавлено через 1 минуту
У меня работает все библиотеки ни какие другие не требует

Добавлено через 3 минуты
убери эту библиотеку она тут не нужна stdafx

Добавлено через 3 минуты
У тебя Visual?
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
06.06.2012, 17:34     Написать программу/функцию. Объявление переменных #7
BF_KARATEL просто пишет на борланде

На нормальных компиляторах либо using namespace std;
либо прописывать полное имя функций std::cout, std::cin
А определено все это в библиотеке <iostream>.
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 17:35  [ТС]     Написать программу/функцию. Объявление переменных #8
У меня Visual и stdafx кстати постоянно требует ...
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 17:38     Написать программу/функцию. Объявление переменных #9
Цитата Сообщение от MrGluck Посмотреть сообщение
На нормальных компиляторах
Извините в смысле? у меня старый компилятор ?О_о

Добавлено через 51 секунду
А ну тогда сам переводи текст на visual я только на borland
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
06.06.2012, 17:38     Написать программу/функцию. Объявление переменных #10
Цитата Сообщение от BF_KARATEL Посмотреть сообщение
Извините в смысле? у меня старый компилятор ?О_о
Он просто соответствует лишь своим проприетарным стандартам, а на остальные ему с высокой колокольни...
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 17:43  [ТС]     Написать программу/функцию. Объявление переменных #11
BF_KARATEL, все равно спасибо)

MrGluck, Вам тоже, я про using namespace std совсем забыл ..
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 18:09     Написать программу/функцию. Объявление переменных #12
так тебе остальные решить ?
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 18:11  [ТС]     Написать программу/функцию. Объявление переменных #13
BF_KARATEL, было бы неплохо)
BF_KARATEL
11 / 11 / 0
Регистрация: 01.06.2012
Сообщений: 114
06.06.2012, 19:13     Написать программу/функцию. Объявление переменных #14
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
float s,t,c1,c2;
cout<<"\n vvedite ceny  tetradi: ";
cin>>c1;
cout<<"\n vvedite ceny oblogki: ";
cin>>c2;
cout<<"\n  vvedite kolicestvo  tetradei: ";
cin>>t;
s=(t*c1)+(t*c2);
cout<<"\n Ctoimost pokypki: "<<s;
 
getch();
}
Добавлено через 5 минут
7)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
int c1,s;  clrscr();
cout<<"\n vvedite dliny 1 ctorini  kvadrata v cm: ";
cin>>c1;
s=pow(c1,2);
cout<<"\n plohad kvadrata ravna: "<<s;
 
getch();
}
Добавлено через 4 минуты
8)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <conio.h>
#include <math.h>
float znac(float a, float b);
void main()
{
float p,A,B;  clrscr();
cout<<"\n vvedite A: ";
cin>>A;
cout<<"\n vvedite B: ";
cin>>B;
p=znac(A,B);
cout<<"\n znacenie "<<A<<"*"<<B<<"="<<p;
 
getch();
}
 
float znac(float a, float b)
{return a*b;}
Добавлено через 4 минуты
9)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
float znac(float a, float b);
void main()
{
float p,A,B;  clrscr();
cout<<"\n vvedite A: ";
cin>>A;
cout<<"\n vvedite B: ";
cin>>B;
p=znac(A,B);
printf("\n znacenie %.3f^%.3f=%.3f",A,B,p);
 
getch();
}
 
float znac(float a, float b)
{return pow(a,b);}
Добавлено через 7 минут
11)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
float znac(float a, float b,float c);
void main()
{
float p,A,B,C;  clrscr();
cout<<"\n vvedite A: ";
cin>>A;
cout<<"\n vvedite B: ";
cin>>B;
cout<<"\n vvedite C: ";
cin>>C;
p=znac(A,B,C);
printf("\n znacenie %.3f*%.3f*%.3f=%.3f",A,B,C,p);
 
getch();
}
 
float znac(float a, float b,float c)
{return a*b*c;}
Добавлено через 1 минуту
в 10 не понимаю вот это : возвращает процент от полученного в качестве аргумента числа.
объясни
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2012, 19:20     Написать программу/функцию. Объявление переменных
Еще ссылки по теме:

Написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели. - C++
Ребят, такая задачка: &quot;написать функцию, которая обменивает значениями две целочисленных переменных, используя указатели.&quot; И по...

Объявление глобальных переменных - C++
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; void main (int x, int y) { printf (&quot;x=&quot;); scanf_s (&quot;x=&amp;d&quot;,...

Объявление переменных в классе - C++
#pragma once class streetdb { public: streetdb(void); ~streetdb(void); int admiral_1_137; private: };

Объявление и инициализация переменных - C++
помогите исправить, пожалуйста.... Решение: #include &lt;iostream.h&gt; #include &lt;math.h&gt; double GetY (unsigned short int Number); ...

Объявление переменных в условной конструкции C++ - C++
Добрый день, возник вот такой вопрос: объявляю переменную внутри условной конструкции. В случае, если условие выполняется, вроде бы всё...


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

Или воспользуйтесь поиском по форуму:
ext2me
2 / 2 / 0
Регистрация: 06.06.2012
Сообщений: 10
06.06.2012, 19:20  [ТС]     Написать программу/функцию. Объявление переменных #15
В 7 пишет:
pow: неоднозначный вызов перегруженной функции

В 8,9,11 все хорошо


С десятой тоже не могу понять ... тоже считаю некорректно сформулирована задача.

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

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

И спасибо еще раз
Yandex
Объявления
06.06.2012, 19:20     Написать программу/функцию. Объявление переменных
Ответ Создать тему
Опции темы

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