Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions include/task1.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#ifndef TEST01_H
#define TEST01_H

double CalculateSphereVolume(double radius);

#endif
29 changes: 29 additions & 0 deletions src/main1.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include "test01.h"
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

#define TASK_2

#ifdef TASK_1
int main()
{
double radius = 0;
puts("Enter a radius:");
scanf_s("%lf", &radius);
printf("Volume of sphere is %.2lf\n",
CalculateSphereVolume(radius));
return 0;
}
#endif

#ifdef TASK_2
int main()
{
double radius = 0;
puts("Enter a radius:");
scanf_s("%lf", &radius);
printf("Area of circle %.2lf\n",
3.14*radius*radius);
return 0;
}
#endif
8 changes: 8 additions & 0 deletions src/task1.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#include "test01.h"
#define _USE_MATH_DEFINES
#include <math.h>

double CalculateSphereVolume(double radius)
{
return (double) 4 / 3 * M_PI * pow(radius, 3);
}