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

Калькулятор периметра, объема, площади. Оптимизация =) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая принимает два параметра типа unsigned long long и выводит их на экран http://www.cyberforum.ru/cpp-beginners/thread683519.html
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned long long и выводит их на экран, каждый с новой строки. Функция ничего не возвращает. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей функции.
C++ Написать функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая предлагает пользователю ввести с клавиатуры три числа типа unsigned int. Эти числа передаются вызвавшей функции через параметры по ссылке. Функция не имеет возвращаемого значения. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей... http://www.cyberforum.ru/cpp-beginners/thread683516.html
Написать функцию, которая меняет местами два числа, которые передаются в нее через параметры по указателю C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая меняет местами два числа типа unsigned long long, которые передаются в нее через параметры по указателю. Функция не имеет возвращаемого значения. Имя функции и ее параметров (если они имеются) назначьте самостоятельно. В функции main() протестируйте работу Вашей функции.
C++ Написать функцию, которая возвращает минимум трех параметров типа unsigned int
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает три параметра типа unsigned int и возвращает значение типа unsigned int, содержащее их минимум. Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна. Имя функции и ее параметров (если они имеются) назначьте...
C++ Написать функцию, которая возвращает значение, содержащее максимум из двух параметров http://www.cyberforum.ru/cpp-beginners/thread683513.html
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned int и возвращает значение типа unsigned int, содержащее их максимум. Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна. Имя функции и ее параметров (если они имеются)...
C++ Напишите функцию, которая возвращает среднее арифметическое двух переменных Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned int и возвращает значение типа unsigned int, содержащее их среднее арифметическое. Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна. Имя функции и ее параметров (если они... подробнее

Показать сообщение отдельно
OriginallyEnot
 Аватар для OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
29.10.2012, 17:48     Калькулятор периметра, объема, площади. Оптимизация =)
Вот, составил калькулятор вычисляющий периметр круга, объем шара, площадь и объем цилиндра...
Все работает, но хотелось бы оптимизировать))
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
using namespace std; 
int main(void) 
{
int r, h;
float p, v, s, v2;
const double PI = 3.1415926535897932384626433832795;
cout << "Enter the radius:" << endl;
cin >> r;
cout << "Enter the height:" << endl;
cin >> h;
p = 2 * PI * r;
cout << "Perimeter of a circle is " << p << endl; 
v = (r * r * r) * 4 / 3 * PI;
cout << "Volume of a sphere is " << v << endl; 
s = 2 * PI * r * h;
cout << "Area of a cylinder is " << s << endl; 
v2 = (r * r) * PI * h;
cout << "Volume of a cylinder is " << v2 << endl;
system("Pause"); 
}
Заранее спасибо=)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru