第五章结构与编程

本文由用户“抱紧我DKP”分享发布 更新时间:2022-03-25 09:24:55 举报文档

以下为《第五章结构与编程》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

第五章结构与编程

作者:向某某

实验题目

编写程序,界面如下,选择一个功能号执行相应的功能。

欢迎进入本系统

1.求五个大写字母转小写字母 2.求两个整数的最大数

3.根据输入的分数判断其等级 3.退出系统

请选择功能号:(1,2,3,4)

模型设计



模块设计

1.MathMenuMain.cpp文件

主模块main

①模块功能:根据菜单,选择一个功能号,并执行相应的功能

②输入输出:系统模块,暂不考虑模块级别的输入输出,输入输出在内部完成

形式:int main()

归属:MathMenuMain

③解决思路

根据菜单,选择一个功能号,实现该功能号中程序的结果,例如:选择功能号 1 时,输入五个字母分别是C H I N A,然后经转化后可得其小写字母为c h i n a。

④算法提纲

第一步,根据菜单模块choiceMenu,选择所要实现的功能

第二步,输入该功能所需的量,即:五个字符c1,c2,c3,c4,c5;三个整数a,b,score;

第三步,Upper2Lower(c1, c2, c3, c4, c5);

或getMax(a, b);

或prtByGrade(score);

第四步,输出最后的结果

⑤模块代码

#include

using namespace std;

#include

#include"Menu.h"

#include"Score.h"

#include"Int.h"

#include"Char.h"

int main()

{

char c1, c2, c3, c4, c5,grade;

int a, b, max,score;

switch (choiceMenu())

{

case 1:cout c1 >> c2 >> c3 >> c4 >> c5;

upper2Lower(c1, c2, c3, c4, c5);break;

case 2:cout a>>b;

getMax(a, b);break;

case 3:cout score;

prtByGrade(score);break;

case 4:exit(0);

default:cout

以上为《第五章结构与编程》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览