По ребру найти площадь грани, площадь боковой поверхности и объем куба (С++ -> Си) - C (СИ)
Формулировка задачи:
Есть код на С++ по данной задаче: по ребру найти площадь грани, площадь боковой поверхности и объем куба.
Как записать его же но в Си? Спасибо заранее тем, кто помог.
#include "stdafx.h" #include <iostream> #include <string.h> #include <stdlib.h> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { while (true) { double a; setlocale(LC_ALL, "Russian"); cout<<"Введите длину ребра куба a = "; cin>>a; double facet_area = pow(a, 2); cout<<"\nПлощадь грани = "<<facet_area<<" квадратных единиц\n"; cout<<"\nПлощадь полной поверхности = "<<6 * facet_area<<" квадратных единиц\n"; cout<<"\nОбъем куба = "<<facet_area * a<<" кубических единиц\n\n\n"; } return 0; }
Решение задачи: «По ребру найти площадь грани, площадь боковой поверхности и объем куба (С++ -> Си)»
textual
Листинг программы
#include <stdio.h> #include <math.h> #include <locale.h> int main() { while (true) { double a; setlocale(LC_ALL, "Russian"); printf("Введите длину ребра куба a = "); scanf("%lf", &a); double facet_area = pow(a, 2); printf("\nПлощадь грани = %lf квадратных единиц\n", facet_area); printf("\nПлощадь полной поверхности = %lf квадратных единиц\n", 6*facet_area); printf("\nОбъем куба = %lf кубических единиц\n\n\n", facet_area * a); } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и установки локали на русский язык
- Запуск бесконечного цикла, в котором происходит считывание длины ребра куба с помощью функции scanf
- Вычисление площади грани куба путем возведения длины ребра в квадрат с помощью функции pow
- Вывод на экран площади грани куба
- Вычисление площади полной поверхности куба путем умножения площади грани на 6
- Вывод на экран площади полной поверхности куба
- Вычисление объема куба путем умножения площади грани на длину ребра
- Вывод на экран объема куба
- Повторение всего вышеперечисленного до тех пор, пока пользователь не прервет выполнение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д