C 练习实例50-使用Dev-C++创建项目(圆形体体积计算器)

本文详细介绍了如何使用C语言实现一个简单的圆形体体积计算器项目,包括球体、圆柱体和圆锥体的体积计算功能,以及在主函数和库文件中的函数调用和用户交互过程。
摘要由CSDN通过智能技术生成

项目展示

 项目案例:圆形体体积计算器

 vol.h文件

#include <stdio.h>
#include <math.h>
#define PI 3.141592654
void cal(int sel);	//函数声明
double vol_ball(void);
double vol_cylind(void);
double vol_cone(void);

main.c文件

#include "vol.h"
int main(void) {
	int sel;
//	循环选择计算圆柱体的体积,直到输入非1~3的数字为止
	while(1){	//永久循环,通过循环体中break语句结束循环
		printf("1-计算球体体积\n");
		printf("2-计算圆柱体体积\n");
		printf("3-计算圆锥体体积\n");
		printf("其它-退出程序运算\n");
		printf("请输入计算命令:");
		scanf("%d",&sel);
		if(sel<1||sel>3)	//输入非1-3的数字,循环结束
			break;
		else				//输入1-3的数字,调用cal()
		 	cal(sel);
		
	}
	return 0;
}

主调函数.c文件

//常用圆形体体积计算器的主调函数
#include "vol.h"
void cal(int sel)
{
	switch(sel){
		case 1:
			printf("球体体积为:%.2f\n",vol_ball());
			break;
		case 2:
			printf("圆柱体体积为:%.2f\n",vol_cylind());
			break;
		case 3:
			printf("圆锥体体积为:%.2f\n",vol_cone());
			break;
	}
}

圆柱体.c文件

/*计算圆柱体体积 V=PI*r*r*h */
#include "vol.h"
double vol_cylind()
{
	double h,r;
	printf("请输入圆柱体的底圆半径和高:");
	scanf("%lf %lf",&r,&h);
	return (PI*r*r*h);
}

圆锥体.c文件

/*计算圆锥体体积 V=h/3*PI*r*r */
#include "vol.h"
double vol_cone()
{
	double h,r;
	printf("请输入圆锥体的底圆半径和高:");
	scanf("%lf %lf",&r,&h);
	return (h/3.0*PI*r*r);
}

球体.c文件

/*计算球体体积 V=4/3*PI*r*r*r */
#include "vol.h"
double vol_ball()
{
	double r;
	printf("请输入球体的半径:");
	scanf("%lf",&r);
	return (4.0/3.0*PI*r*r*r);
}

运行测试 

1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:1
请输入球体的半径:1
球体体积为:4.19
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:2
请输入圆柱体的底圆半径和高:1 1
圆柱体体积为:3.14
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:3
请输入圆锥体的底圆半径和高:1 1
圆锥体体积为:1.05
1-计算球体体积
2-计算圆柱体体积
3-计算圆锥体体积
其它-退出程序运算
请输入计算命令:

 步骤

创建一个文件夹,用于存放C语言项目

 打开Dev-C++,文件->新建->项目

 选择console application(控制台应用),选择语言,输入项目名 ,然后点击确认

将项目保存到新建的文件夹里

创建好项目后,可以看到有一个main.c的文件,这是主函数文件,在这里输入你的主函数代码。同时我们需要写上:#include “vol.h”,用于调用头文件

#include "vol.h"
int main(void) {
	int sel;
//	循环选择计算圆柱体的体积,直到输入非1~3的数字为止
	while(1){	//永久循环,通过循环体中break语句结束循环
		printf("1-计算球体体积\n");
		printf("2-计算圆柱体体积\n");
		printf("3-计算圆锥体体积\n");
		printf("其它-退出程序运算\n");
		printf("请输入计算命令:");
		scanf("%d",&sel);
		if(sel<1||sel>3)	//输入非1-3的数字,循环结束
			break;
		else				//输入1-3的数字,调用cal()
		 	cal(sel);
		
	}
	return 0;
}

选中项目右键,New File,或者直接ctrl+N

创建一个为vol.h的库文件。这里放预处理命令和函数声明 

#include <stdio.h>
#include <math.h>
#define PI 3.141592654
void cal(int sel);	//函数声明
double vol_ball(void);
double vol_cylind(void);
double vol_cone(void);

之后编写相应的其它被调函数即可,同样开头需要:#include "vol.h".编写完之后编译运行即可。 

  • 25
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值