代做MIS 740作业、代写Software Concepts作业、代做Python/Java课程设计作业、代写Python/ C/C++编程作业
MIS 740: Software Concepts
Fall 2018
Individual Assignment 4
Due Date: 5:29 PM, November 1, 2018 (Submit via WebCampus).
Weights: 4% of total grades.
Purpose:
Use different GUI components in the application.
Practice traversing an array using loop structure.
Arithmetic operations, as well as string manipulation and formatting, will also be involved.
NOTE: Please compress/zip the solution folders and submit the zip file.
Joe’s Automotive: Joe’s automotive offer routine maintenance services. The items and price of each service are
listed below. A customer can choose any number of routine services.
Oil Change $26
Lube Job $18
Radiator Flush $30
Transmission Flush $80
Inspection $15
Muffler Replacement $100
Tire Rotation $20
Joe also offers some non-routine services. A non-routine service is charged by the number of labor hours (by full
hour) at the rate of $20 per hour, as well as the cost of the parts used in the service. Within each visit, the customer
can request both routine maintenance and non-routine service.
Joe only provides service for some selected brands (Acura, Alfa Romeo, Aston Martin, Audi, Bentley, BMW,
Bugatti, Buick, Cadillac, Chevrolet, Chrysler, Citroen, Dodge, Ferrari, Fiat, Ford, GMC, Honda, Infiniti, Jaguar,
Jeep, Lamborghini, Land Rover, Lexus, Maserati, Mazda, McLaren, Mercedes-Benz, Mini, Mitsubishi, Nissan,
Peugeot, Porsche, Ram, Renault, Rolls Royce, Saab, Subaru, Suzuki, Tesla, Toyota, Volkswagen, and Volvo.)
When he prepares the bill, he needs to select from the list of the available brands for the car in service. Joe has
special service contracts with a few brands (Acura, Honda, Infiniti, Lexus, Mazda, Mitsubishi, Nissan, Subaru,
Suzuki, and Toyota). If the car in service is one with contract, 5 % discount will be applied to the parts used in the
non-routine services.
Each work order from the customer can be a regular service or an expedited service. Joe charges $200 as the
expedited service fee. For each customer visit, Joe can bill it with regular price, or provide a 10% or 20% off
Page 2 of 2
discount. The application should show the breakdown of the charges (including discounts applied), as well as the
total of the bill. Please limit Joe’s input to only valid values. When any of the input changes, clear the output.
Grading criteria:
Correctness:
The code can be compiled without any syntax error.
The code can generate the requested results, including the correct logic, events, and the requested format
and text alignment. Code the event methods properly.
The program is properly documented using comments, including the header (i.e., purpose of the
program, author name, and date) and in-code comments.
Technique used:http://www.6daixie.com/contents/3/2067.html
Assign a proper title to the window. Name the form and controls (visual components) properly. Assign a
default button for the form. Assign access keys for the buttons. Assign logical tab order to the controls.
Declare variables and named constants following the naming conventions discussed in class. Use the
variables and named constants in the program.
Declare and use array(s) in the program.
Use only one method to handle the change event of the input components.
The limit of the input value is handled properly.
Use ALL of the following components: TextBox, CheckBox, RadioButton, ComboBox, ListBox and
HScrollBar. Other components can also be used.

因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:99515681@qq.com

微信:codinghelp

转载于:https://www.cnblogs.com/pythonnewhelper/p/9892072.html

MIS 740: Software Concepts Use different GUI components i相关推荐

  1. 【ArcGIS Addin开发】No GUI components found in this Add-In. Add-In version does not match

    今天使用的这个Addin工程是使用ArcObject10.6开发的,原本以为设置好visual stido版本,顺利编译就可以在ArcGIS Desktop里面打开的,可是事实却不是这样的.当添加es ...

  2. Graphical User Interface(GUI)

    AWT and Swing Abstract Window Toolkit (AWT): Introduced in Java 1.0 Provides classes and other tools ...

  3. [转]awsome-java

    原文链接 Awesome Java A curated list of awesome Java frameworks, libraries and software. Contents Projec ...

  4. Java 开发常用资源

    微软推出 Microsoft Build of OpenJDK :https://docs.microsoft.com/zh-cn/java/ Awesome Java A curated list ...

  5. 我手中的电子书书目清单(开始提供BT下载)

    13G电子书开始提供BT下载,下载说明及BT种子下载见我另一Blog网页:http://blog.csdn.net/yiyuan/archive/2005/10/16/504747.aspx 我手中的 ...

  6. yiyuan编程电子书系列(目录及种子)

    感觉不错,整个一个电子书库,与大家一起分享一下 BT下载地址: YiYuan编程电子书系列1 http://nnv.dl1.btchina.net/download.php?s=38fff1692d9 ...

  7. vvvvvvvvvvvvvvvvvvvvvvvvv

    Java Concurrency In Practice Brian Göetz Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes Doug L ...

  8. [OSG]OSG的相关扩展

    参考:osg官网 http://www.osgchina.org/index.php?view=article&id=176 http://trac.openscenegraph.org/pr ...

  9. 开放源代码GIS资源集锦

    转自 http://www.opensourcegis.org/ ,供不能访问该网址的朋友参考 ---------------------------------------------------- ...

最新文章

  1. linux 树莓派查看ip,树莓派 常用Linux命令
  2. oracle 安装程序异常终止,Oracle安装错误“程序异常终止
  3. oracle编程艺术在线,oracle编程艺术笔记-1
  4. 接着做!一往无前!冲!就是我的信条!
  5. 查看与其他计算机是否连接网络,电脑的网络连接情况要如何的查看和管理
  6. 如何在 C# 中使用 反射
  7. redis session java获取attribute_redis里的数据结构
  8. 数据结构与算法--死磕二叉树
  9. ConcurrentHashMap的红黑树实现分析
  10. Python面向切面编程是什么
  11. LeetCode 284. 顶端迭代器
  12. 魅族17 5G旗舰快充头曝光:万年24W终成过去时
  13. dh参数逆运动学_干货 | 运动学好像够用了,我们为什么还需要动力学
  14. h5 +css +js +jq 基础知识总结
  15. 电脑上查看自己连接的WIFI密码
  16. 2019属猪的男孩起名
  17. windows下qt程序报错“the inferior stopped because it triggered an exception”
  18. 考研还是就业?来自大三计算机党的疑惑
  19. 【区块链论文整理】ICDE 篇
  20. Amazon Go无人便利店识别购物的技术详解

热门文章

  1. 洛谷 1313 计算系数——水题
  2. Hibernate学习汇总
  3. html HTML 文本格式化
  4. Hibernate框架之HQL查询与Criteria 查询的区别
  5. Classic ASP 系列(3) Application 对象
  6. java根据系统时间拼凑文件名字
  7. python输出所有素数_Python程序打印一个区间内所有质数
  8. 红外线遥控c语言程序,红外线遥控解码接收程序-c语言讲解学习.pdf
  9. 浙江新增python课程_今年9月起 浙江八年級新增Python編程課程
  10. hiveserver2详解