热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

实验三分支结构程序设计(设计性实验)

实验三分支结构程序设计(设计性实验)班级物流192 姓名  陆园林  学号3190505223    日期2020.4.8  指导老师 修宇  【实验目的】  (1)学会正确使用比

实验三 分支结构程序设计(设计性实验)

班级物流192  姓名  陆园林  学号3190505223

    日期 2020.4.8   指导老师  修宇

 

 【实验目的】  

(1)学会正确使用比较运算符与比较表达式、逻辑运算符和逻辑表达式

(2)熟练用if语句设计选择结构程序;

【实验条件】  

PC机或者远程编程环境

 

【实验内容】

1、完成三个编程题。

1)设计一个货币转换程序

问题描述:

     参考温度转换实例编制一个货币转换程序。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫假定美元/人民币汇率为:6.7744 : 1

输入输出格式

例1: 输入一个美元货币值:$32.3‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫ ,当输入美元时,返回“美元转换为人民币后是:¥32

例2: 输入一个人民币货币值:10.1 ,当输入人民币时,返回“人民币转换为美元后是:$32美元”‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

(2)求解数学表达式的值

问题描述

从键盘输入x的值,根据公式计算并输出x和y的值

 

直接输出y的值,保留小数点后两位,不需要额外信息.

3)新版个人所得税计算

问题描述:

请编写一个程序,根据用户输入计算个人所得税。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

1. 用户输入是个人薪金扣险所得。 ‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

    (1)约定用户输入为以人民币元为单位的零或者正数。不要增加额外的提示信息。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

    (2)如果用户输入了负数,提示“请输入正数!”。其他错误输入可以不予处理。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

2. 计算应缴纳的税金(保留小数点后一位)。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

    我国的个人所得税采用“超额累进税率”计算方法,简化公式如下:‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

       缴税 = (个人薪金扣险所得 – 个税免征额)* 税率‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫

其中,个税免征额为5000元,税率根据应纳税额数量而不同,如下表所示:

 

 

 

 

【实验记录与分析】

(请在填写实验记录与分析结果)

1)设计一个货币转换程序

 

 

注意中文语句中结尾的冒号是中文冒号

(2)求解数学表达式的值

 

 

 3)新版个人所得税计算

 

 

注意感叹号是中文感叹号,若是英文符号就会出错

【思考题】

尝试用IDLE 运行你的程序,如果用户输入不符合输入格式时,程序会运行出现什么情况?

IDLE运行上述三个问题,结果如下:

1)设计一个货币转换程序

 

 

(2)求解数学表达式的值

 

 

3)新版个人所得税计算

 

 

你认为如何从哪几方面修改程序让计算机与人的交互更加友好?

 



推荐阅读
  • x86x64体系探索及编程(对x86处理器介绍得最详尽又最具实践指导意义的一本书)邓志著ISBN978-7-121-18176-42012年10月出版定价:119.00元16开840页对x86处理 ... [详细]
  •   Python入门必读的if语句嵌套方法
    这篇文章主要介绍了Python入门必读的if语句嵌套,基于前面章节介绍的 3 种形式的条件语句,即 if、if else 和 if elif else展开 Python if 语句 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 本文详细介绍 Go+ 编程语言中的上下文处理机制,涵盖其基本概念、关键方法及应用场景。Go+ 是一门结合了 Go 的高效工程开发特性和 Python 数据科学功能的编程语言。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • PyCharm中配置Pylint静态代码分析工具
    本文详细介绍如何在PyCharm中配置和使用Pylint,帮助开发者进行静态代码检查,确保代码符合PEP8规范,提高代码质量。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • 本文档介绍了在使用GitLab进行数据仓库项目开发时,如何管理和维护代码版本,包括非标准gitflow工作流下的分支结构及其权限设置,以及git commit message的规范。 ... [详细]
author-avatar
juxiu小妹_895
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有