По братски, кому не сложно, желательно в visual studio и в виде отчета

0 голосов
74 просмотров

По братски, кому не сложно, желательно в visual studio и в виде отчета


image

Информатика (157 баллов) | 74 просмотров
0

из за ебучей формулы не могу нормально сделать, он у меня считает площадь боковой поверхности

Дано ответов: 2
0 голосов

Держи
#include "stdafx.h"#include using namespace std;double V(double&, double&);int main(){setlocale(LC_ALL, "RUSSIAN");double S, r, h;cout << "ВЫчисление площади поверхности цилиндра." << endl;cout << "Введите исходные данные:" << endl;cout << "Радиус основания(см): ";cin >> r;cout << "Высота цилиндра(см): ";cin >> h;S =V(r, h);cout << "Пощадь поверхности цилиндра равна: " << S << endl;system("pause");return 0;}double V(double &r, double &h){return 2*3.14*r*(r+h);}<hr>image

(268 баллов)
0

Довольно странный подход, с использованием функций... Зачем все так усложнять?

0

¯ \ _ (ツ) _ / ¯

0

Ну как знаешь :)

0

главное работает

0

Ну это да:D

0

Кстати, меня в программах всегда бесилло, то что когда вводишь число, онго сразу отображается в консольке, и не мог понять как делать чтоб нормально все выглядело, и вот, можно сказать благодаря тебе, я понял как это можно нормально писать, забавно, правда?

0

ну да, всегда у других чему то учишься , вбираешь в себя что-то

0 голосов

Const float pi = 3.14;float r, h, S;scanf_s("%f%f", &r, &h);printf_s("Радиус основания = %f\n", r);printf_s("Высота цилиндра = %f\n\n", h);S = 2 * pi*r*h;printf_s("Площадь = %f", S);

_getch();



все выше написанное должно быть в основной функции main, в фигурных скобках


image
(76 баллов)
0

const float pi = 3.14;float r, h, S;scanf_s("%f%f", &r, &h);printf_s("Радиус основания = %f\n", r);printf_s("Высота цилиндра = %f\n\n", h);S = 2 * pi*r*h; printf_s("Площадь = %f", S);

_getch();