C++ Primer Plus Chapter3

C++ Primer Plus Chapter3

//3.1  
#include<iostream>  
int main()
{
	using namespace std;
	int height, feet, inches;
	cout << "Enter your height(inches) ____\b\b\b\b";
	cin >> height;
	const int con_fac = 12;
	feet = height / con_fac;
	inches = height % con_fac;
	cout << "Your heght is " << feet << " feet and " << inches << " inches" << endl;
	return 0;
}

//3.2  
#include<iostream>  
int main()
{
	using namespace std;
	int feet, inches;
	double weight;
	cout << "Enter your height's feet,inches and weight(pound)" << endl;
	cin >> feet >> inches >> weight;
	const int con_fac_h = 12;
	const double con_fac_i = 0.0254;
	const double con_fac_w = 2.2;
	double height = feet * con_fac_h + inches;
	height = con_fac_i*height;
	weight = weight / con_fac_w;
	double BMI = weight / (height*height);
	cout << "BMI=" << BMI << endl;
	return 0;
}

//3.3
#include<iostream>
int main()
{
	using namespace std;
	int degrees, minutes, seconds;
	const double con_fac = 60;//转换因子
	cout << "Enter a latitude in degrees,minutes,and seconds:" << endl;
	cout << "First, enter the degrees:___\b\b\b";
	cin >> degrees;
	cout << "Next, enter the minutes of arc:___\b\b\b";
	cin >> minutes;
	cout << "Finally, enter the seconds of arc:___\b\b\b";
	cin >> seconds;
	cout << degrees << " degrees, " << minutes << " minutes, " << seconds << " seconds = ";
        cout << degrees * 1 + minutes / con_fac + seconds / con_fac / con_fac << "degrees." << endl;
	return 0;
}

//3.4  
#include<iostream>  
int main()  
{  
    using namespace std;  
    long seconds;  
    cout << "Enter the number of seconds:";  
    const int con_day = 24, con_hour = 60, con_minutes = 60;  
    cin >> seconds;  
    int second = seconds % con_minutes;  
    int minutes = seconds / con_minutes%con_hour;  
    int hours = seconds / con_minutes / con_hour%con_day;  
    int days = seconds / con_minutes / con_hour / con_day;  
    cout << seconds << "seconds = " << days << " days, " << hours << " hours, ";
    cout << minutes << " minutes, " << second << " second." << endl;  
    return 0;  
}  

//3.5
#include<iostream>
int main()
{
	using namespace std;
	float wor, ame;
	cout << "Enter the world's population:";
	cin >> wor;
	cout << "Enter the population of the US:";
	cin >> ame;
	float per = ame / wor;
	cout << "The population of the US is " << per*100 << "% of the world population." << endl;
	return 0;
}

//3.6
#include<iostream>
int main()
{
	using namespace std;
	float km, l;
	cout << "Enter the distance of driving(Km):";
	cin >> km;
	cout << "Enter the gasoline usage(L):";
	cin >> l;
	cout << "The fuel consumption per 100 kilometers is " << km / l / 100;
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值