第10课 古埃及金字塔--单精度实数float

第10课 古埃及金字塔--单精度实数float
例程1:金字塔的底是正方形,侧面由四个大小相等的等腰三角形构成。试编一程序,输入底和高,输出三角形的面积。
 1 /*
 2 例程1:金字塔的底是正方形,侧面由四个大小相等的等腰三角形构成。
 3 试编一程序,输入底和高,输出三角形的面积。 
 4 */
 5 
 6 #include <iostream>    //包含输入输出流头文件iostream 
 7 using namespace std;    //指明程序 使用命名空间std(标准) 
 8 int main()
 9 {
10     int a,h;
11     float s;
12     cout<<"a,h=";
13     cin>>a>>h;
14     s=a*h/2.0;
15     cout<<"s="<<s<<endl;
16     return 0;
17  } 

 

 
动动脑:
2、阅读程序写结果
 1 /*
 2 2、阅读程序写结果 
 3 */
 4 
 5 #include <iostream>    //包含输入输出流头文件iostream 
 6 using namespace std;    //指明程序 使用命名空间std(标准) 
 7 int main()
 8 {
 9     int ans;
10     float n;
11     cin>>n;
12     n*=100;
13     n+=0.5;
14     ans=n;
15     cout<<ans<<endl;
16     return 0;
17  } 

 

 
3、完善程序。
尼克非常喜欢喝妈妈煮的糖水,但糖吃多了会影响健康。现在有糖20%的糖水15克,问再加多少水,糖水中的含糖量会变为15%。
 1 /*
 2 3、完善程序。
 3 尼克非常喜欢喝妈妈煮的糖水,但糖吃多了会影响健康。
 4 现在有糖20%的糖水15克,问再加多少水,糖水中的含糖量会变为15%。 
 5 */
 6 
 7 #include <iostream>    //包含输入输出流头文件iostream 
 8 using namespace std;    //指明程序 使用命名空间std(标准) 
 9 int main()
10 {
11     float tang,shui,tangshui;
12     tang=15*0.2;    //先求出糖水中含糖多少克,加水后糖不变 
13     tangshui=tang/0.15;
14     shui=tangshui-tang;
15     cout<<"应加水:"<<shui<<""<<endl;
16     return 0;
17  }  

 

 
posted @ 2022-06-11 19:30  lqsj2018  阅读(586)  评论(0编辑  收藏  举报