第七周项目3 简单分支问题体验

问题①及代码:

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:求两个数的正差值.cpp
 * 作    者:张鹏
 * 完成日期:2014年 10 月 9日
 * 版 本 号:v1.0
 *
 * 问题描述:输入两个正整数,求出两个数的正差值并输出
 * 输入描述:两个正整数
 * 程序输出:一个正整数,代表两个正整数的正差值
 */
 #include <iostream>
 #include <math.h>
using namespace std;

int main()
{
    int a,b,c;                             //a,b分别代表两个正整数 c为一个变量
    cout<<"输入两个正整数";
    cin>>a>>b;
    c=a-b;                                 //计算两个正整数的差值(不一定为正)
    if (c>0) c=c;
    else c=-c;                             //这行与上一行保证求输出的为正差值
    cout<<"两个正整数的正差值"<<c<<endl;
    return 0;
}

运行结果:

问题②及代码:

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:求三个数中的最大值.cpp
 * 作    者:张鹏
 * 完成日期:2014年 10 月 9日
 * 版 本 号:v1.0
 *
 * 问题描述:输入三个整数,求出三个数中的最大值
 * 输入描述:三个整数
 * 程序输出:一个整数,代表三个数中的最大值
 */
 #include <iostream>
 #include <math.h>
using namespace std;

int main()
{
    int a,b,c;                             //a,b,c分别代表三个正整数
    cout<<"输入三个正整数";
    cin>>a>>b>>c;
    if (a>b) a=a;                     
    else a=b;                              //这两行求出a和b两个数中较大的数
    if (a>c) a=a;
    else a=c;                              //这两行求出三个数中的最大值
    cout<<"三个数中的最大值"<<a<<endl;
    return 0;
}


运行结果:


问题③及代码:

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:求员工的周工资.cpp
 * 作    者:张鹏
 * 完成日期:2014年 10 月 9日
 * 版 本 号:v1.0
 *
 * 问题描述:输入一名员工一周的工作小时数,输出他的周工资
 * 输入描述:两个整数,分别代表一周的工作小时数和周工资
 * 输出描述:一个整数,他的周工资
 */
 #include <iostream>
 #include <math.h>
using namespace std;

int main()
{
    int h,m,a=20;                             //h代表员工一周工作的小时,m代表员工的周工资,a为一个常量及正常工作时的时薪
    cout<<"输入一名员工一周的工作小时";
    cin>>h;
    if (h>40) m=40*a+30*(h-40);               //当超过正常工作时间时的周工资
    else m=h*a;                               //正常工作时的周工资
    cout<<"他的周工资"<<m<<endl;
    return 0;
}

运算结果:


知识点总结:

  合理运用代数运算。

学习心得:

  这次项目较前几次工作量较大,但我合理运用黏贴与复制大大的提高效率。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值