Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Односвязный список и оператор индексирования [] https://www.cyberforum.ru/ cpp-beginners/ thread574286.html
Помогите разобраться, как сделать оператор доступа по индексу для односвязного спика. Объявление: class TMyObject() { }; class TMyObjectList() { public: MyList ->.... Но кода мало чтоб понять что требуется
C++ Рекурсия
Рекурсия ∑_(i=1)^n▒(3n+2)/n!
C++ C каких задач вы начинали програмировать? https://www.cyberforum.ru/ cpp-beginners/ thread574292.html
Подскажите какие задачи можно использовать чтобы научиться программировать, может есть видео уроки по конкретным проектам. можешь решать задачи,которые здесь спрашивают :)
C++ BigInteger скачал эту либу для работы с длинной арифметикой, но там нет операции для возведения в степень :( подскажите какую нибудь похожую либу, но с возведением в степень? gmplib.org https://www.cyberforum.ru/ cpp-beginners/ thread574324.html
Определить сумму набранных абитуриентом баллов C++
помогите известны оценки абитуриентов на четырех экзаменах . определить сумму набранных им баллов #include <iostream> using namespace std; int main() { int a,b,c,d; cin>>a>>b>>c>>d; cout<<a+b+c+d; } Это если оценки вводятся пользователем
C++ Одномерные массивы, не сложные задачи Кому не сложно, помогите написать программу хотя бы для одной из этих задач. 1. В заданом массиве с n действительных чисел найти индексы всех целых чисел. 2. В заданом массиве с 20-ти целых чисел... https://www.cyberforum.ru/ cpp-beginners/ thread574238.html
C++ Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция возвращает 0. С помощью этой функции найти суммы чисел от A... #include <iostream> using namespace std; int SumRange(int A, int B) { int sum = 0; if ( A > B) return 0; for (int i=A; i<=B; i++) sum += i; https://www.cyberforum.ru/ cpp-beginners/ thread574309.html что делать если выдает такую ошибку? C++
--------------------Configuration: 5 - Win32 Debug-------------------- Compiling... 5.cpp h:\5\5\5.cpp(21) : fatal error C1010: unexpected end of file while looking for precompiled header... Код приведи
C++ Нужны блок-схемы для 2 задач!!! Задание №1 #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; typedef float atype; https://www.cyberforum.ru/ cpp-beginners/ thread574301.html C++ Сумма найденной переменой В переменной нашел разность чисел, при каждой итерации значение m принимает разное значение, допустим m=0.10, при след. итерации m=3.0. Нужно найти сумму всех полученных значений m, поделенную на... Заведи еще одну переменную, в которую складывай сумму этих m: int sum = 0; for (...) { //идет цикл ... sum += m; ... } sum /= 100; https://www.cyberforum.ru/ cpp-beginners/ thread574283.html
C++ Ввести класс для работы с объектом "многочлен" https://www.cyberforum.ru/ cpp-beginners/ thread574300.html
Здравствуйте. Помогите пожалуйста с кодом программы: Ввести класс для работы с объектом "многочлен". Реализовать: -нормализацию многочлена; -деление двух многочленов; помогите пожалуйста, очень нужно.
C++ зацикливает написал функцию, при выводе выводит все элементы до вставленного, а потом постоянно вставленный элемент void add11(){pg=pbeg;int a,d; cout<<"за каким элементом вставить новый элемент?"<<endl;... https://www.cyberforum.ru/ cpp-beginners/ thread574318.html
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 22
0

Создать класс типа квадрат - C++ - Ответ 3029998

14.05.2012, 18:29. Показов 8185. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Создать класс типа "квадрат". Поля - координаты сторон квадрата. Функции члены вычисляют площадь, периметр, устанавливают поля и возвращают значения. Функции-члены установки полей класса должны проверять корректность задаваемых параметров. Функция печати.

Правильно ли написана программа?
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
class Kvadrat {
public:
    Kvadrat(double, double, double, double);
    double fooP();
    double fooS();
private:
    double x1, y1, x2, y2;
    double perimetr;
    double square;
};
 
Kvadrat::Kvadrat(double a, double b, double c, double d)
{
x1 = a; y1 = b; x2 = c; y2 = d;
 
if ((sqrt(((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1)))) <= 0)
 
 cout << "Данные координаты не верны!" << endl;
 
else
{
    cout << "Координаты начала и конца одной из сторон квадрата: "
         << "(" << x1 << "," << y1 << ")" << " и " << "(" << x2 << "," << y2 << ")" << endl << endl;
  }
}
 
 
double Kvadrat::fooP()
{
perimetr = ((sqrt(((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1)))) + (sqrt(((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1))))) / 2;
return perimetr;
}
double Kvadrat::fooS()
{
square = (sqrt(((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1))) * sqrt(((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1))));
return square;
}
 
Kvadrat q(double, double, double, double);
 
int main()
{
double x1, y1, x2, y2;
cout << "Введите x1: " << endl;
cin >> x1;
cout << "Введите y1: " << endl;
cin >> y1;
cout << "Введите x2: " << endl;
cin >> x2;
cout << "Введите y2: " << endl;
cin >> y2;
Kvadrat w = Kvadrat(x1, y1, x2, y2);
cout << "Периметр квадрата равен: " << w.fooP();
cout << endl;
cout << "Площадь квадрата равна: " << w.fooS();
getch();
return 0;
}


Вернуться к обсуждению:
Создать класс типа квадрат C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.05.2012, 18:29
Готовые ответы и решения:

Создать класс «квадрат»
Создать класс «квадрат», такой, что: а) его экземпляр содержит размер стороны квадрата. b) его конструктор без параметра создает...

Создать класс «Квадрат», имеющий длину стороны
Прошу помочь заранее спасибо! Создать класс «Квадрат», имеющий длину стороны. Определить производный класс «Прямоугольник», имеющий...

Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет метод для определения дли
Создать класс Mystring, предназначенный для хранения строки из символов типа char. Класс имеет метод для определения длины строки. Не...

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.05.2012, 18:29
Помогаю со студенческими работами здесь

Создать класс типа Film
Создать класс Film. Переменная типа Film должна содержать следующие поля: название; год создания; режиссер; количество актеров; актеры....

Создать класс типа - окружность
Создать класс типа - окружность. Поля - радиус. Функции-члены вычисляют площадь, длину окружности, устанавливает поля и возвращают...

Создать класс типа круг
Создать класс типа круг. Поля-данные: радиус, координаты центра. Функции-члены вычисляют площадь, длину окружности, устанавливают поля и...

Создать класс типа - время
Создать класс типа - время с полями: час (0-23), минуты (0-59), секунды (0-59). Класс имеет конструктор. Функции-члены установки времени,....

Создать базовый класс "Квадрат" и класс потомок "Пирамида"
создать класс квадрат с членами класса сторона.Описать методы нахождения площади,периметра и диагонали квадрата.Класс потомок правильная...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru