跳到主要内容

在c++中注意:在实验室6 - b部分中不要使用类或指针。你只能使用结构数据来构建你的库存数据库。编写一个程序,模拟仓库中的库存箱。每个料仓都有一些相同类型的零件。程序应该使用一个结构来保存以下数据:容器中部件的描述容器中部件的数量程序应该有一个由10个容器组成的数组,用以下数据初始化:------------------------------------------------------- 本部分描述的零件数量 -------------------------------------------------------- 阀10 21法兰轴承5套15耦合7齿轮齿轮住房5真空夹持25电缆18杆12 ---------------------------------------------------------- 程序应该有以下功能:AddParts:增加一个特定本指定数量的计数。RemoveParts:减少特定容器的特定数量的部件计数。当程序运行时,它应该重复执行以下步骤的循环:用户应该看到每个bin中保存的内容以及每个bin中有多少部件的列表。用户可以选择退出程序或选择存档。当选择一个bin时,用户可以向其中添加部分或从其中删除部分。然后循环重复,在屏幕上显示更新的bin数据。 Input Validation: No bin can hold more than 30 parts, so don't let the user add more than a bin can hold. Also, don't accept negative values for the number of part being added or removed. Do not use classes nor pointers for the lab. Use of anything else than structure data is not accepted.

问题

在c++中注意:在实验室6 - b部分中不要使用类或指针。你只能使用结构数据来构建你的库存数据库。

编写一个程序,模拟仓库中的库存箱。每个料仓都有一些相同类型的零件。程序应该使用一个结构来保存以下数据:

对保存在箱子里的零件的描述

箱子里的零件数量

程序应该有一个包含10个bin的数组,用以下数据初始化:

-------------------------------------------------------

部件描述料仓中的部件数量

--------------------------------------------------------

阀10

轴承5

衬套15

耦合21

法兰7

齿轮5

齿轮住房5

真空夹持25

电缆18

杆12

----------------------------------------------------------

该程序应具有以下功能:

AddParts:按指定的数字增加特定容器的部件计数。

RemoveParts:减少特定容器的特定数量的部件计数。

当程序运行时,它应该重复执行以下步骤的循环:

用户应该看到一个列表,其中包含每个bin中保存的内容以及每个bin中有多少部件。用户可以选择退出程序或选择存档。当选择一个bin时,用户可以向其中添加部分或从其中删除部分。然后循环重复,在屏幕上显示更新的bin数据。

输入验证:没有一个容器可以容纳超过30个部件,所以不要让用户添加超过一个容器可以容纳的数量的部件。另外,不要接受被添加或删除的部件数量为负值。不要在实验室中使用类或指针。不接受使用结构数据以外的任何数据。

解决方案专家

想看到完整的答案吗?

点击这里查看示例问答
模糊的答案
后续的问题
请阅读以下专家对后续相关问题的解答。
后续问题

这个解决方案类或指针?还是使用结构数据??只是想确认一下,非常感谢

解决方案
巴特比专家
巴特比专家
看到解决方案
看过这个问题的学生也喜欢:
数据库系统概念
数据库系统概念
第七版
国际标准图书编号:9780078022159
作者:Abraham Silberschatz教授,Henry F. Korth, S. Sudarshan
出版者:麦格劳-希尔教育
不是有用吗? 看到类似的书
数据库系统概念
数据库系统概念
介绍。1体育
营销工具栏图标
想知道更多答案吗?
专家们每时每刻都在等待提供循序渐进的解决方案最快30分钟!*
*响应时间可能因主题和问题的复杂性而异。付费用户的平均响应时间为34分钟,促销活动的响应时间可能更长。

相关计算机科学问答

为像你一样的学生提出的问题寻找答案。

问:Q2。为了进行归并排序,将T[1..分成三个大小等于…的数组。

答:典型的归并排序算法将一个数组连续地分成两半,直到它不再…

问:请通过excel逐级解答和公式....回答所需的(完成)

答:以下是需求、供应和成本:月需求、供应、运输、材料、管理……

问:根据图2的情感交互模型,描述影响用户情感交互的属性。

答:答:人类通过物联网设备、网站和应用程序与计算机进行交互。虽然……

问:一个人能在多大程度上依赖情绪分析的结果?在你看来,什么过程是……

答:情感分析的准确性和过程。情感分析指的是……

问:4)。某个CS教授会给出5分的小测验,评分范围是5-A、4-B、3-C、2-D……

答:在这个问题中,我们将编写一个python程序,该程序接受测试分数作为…

问:函数Z-t^3-t, 1<=t<=10用黄线虚线点表示,并显示实际数据点…

答:请检查下面的解决方案

问:运用你对规范伦理学的理解来论证是否允许学生…

答:规范伦理学:规范伦理学是道德的一个直接方面,它为我们提供了一套…

问:如果y=6,求以下表达式:a) Z= 5 *y+ 3*y*(10*y + 1/2);b) Z= 7* y % 2 + 2*…

答:假设y=6, a) Z=5*y+3*y*(10*y+1/2)第一个Paranthesis部分应该计算,即(10*y+1/2)通过…

问:如果y=6,求以下表达式:a) Z= 5 *y+ 3*y*(10*y + 1/2);b) Z= 7* y % 2 + 2*…

答:A) z = 5*6 + 3*6(10*y + 1/2)(首先解析括号,然后根据…

问:演示4p的能力对于软件项目的良好管理是必不可少的。

答:成功的软件项目管理需要四个p:项目1:人员、产品、过程、……

问:讨论网络中立的利与弊?你对这件事有什么个人看法?>>

答:根据定义,网络中立指的是没有互联网服务提供商拥有…

问:确定用于定义公共函数的正确语句。#包含命名空间std;

答:以下解决方案是

问:编写一个python函数,求该列的平均值。列表将包含None值…

答:Python代码:#函数查找列表的平均值def f_mean(dlist): m_list = [] l_list =…

问:当试图解释某事时,例子是一个很好的工具。为了做网络分析,……

答:一种有组织的方法,用来说明内部通信、信息和决策的流程……

问:Pee Tool Shop有4台重型压力机,用来冲压预制金属外壳……

答:以下是解决方案:

问:请使用excel答题。一定要一步一步截图你是如何…

答:以下是需求、供应和成本:月需求、供应、运输、材料、管理……

问:编写一个C程序,只使用stdio.h库,根据…

答:代码实现:#include<stdio.h>#include<conio.h>int main() {int e,g;int……

问:如果y=6,求以下表达式:a) Z= 5 *y+ 3*y*(10*y + 1/2);b) Z= 7* y % 2 + 2*(3…

答:点击查看答案

问:在卷积层(ConvNet)中,输入的大小为68x62x32,然后对它进行卷积…

答:答案在下面的步骤中

问:ntages的反对

答:计算机网络:计算机网络是一堆计算机,共享位于或给定…

问:术语“正则表达式”的确切含义是什么?我们为什么要这么做?什么是关键…

答:导读:希腊语“automata”,意思是“自我行为的”,在这里“automata”这个词……

问:确定技术的进步使个人更容易逃避……

答:在许多方面,技术降低了社会标准。这让人们更容易……

问:修改项目4中的程序来计算三角形的面积。发出适当的提示…

答:由于语言没有指定,在C语言和Java语言中做它

问:用一个例子来描述项目管理中所需要的程序会很有帮助,但是……

答:过程:如果程序被正确地执行,并且与项目的时间表一致……

问:12.MOD R/M字节:如果MOD R/M字节中包含以下数据:MOD 11 reg 011 a. What…

答:点击查看答案

问:4-一个对象模型描述-- -使用Light参数的对象的特征空间5- --是…

答:4.静态、结构和数据方面SRS 6。CIE LUV和CIE实验室

问:问题9哪个XXX会避免内存泄漏?class MyClass {public: MyClass();int值;…

答:对上述问题的回答如下

问:st:手机,笔记本电脑,USB记忆棒,插头和显示器接口,游戏系统,键盘,…

答:对于一个看起来很普通的数字项目来说,保存数据并非不可能。这些设备可能…

问:解释网络服务:

答:什么是网络服务网络服务可以定义为与网络一起工作的能力…

问:抽象类只有在多态实例化…的子类时才有用。

答:答:- java的一个子类。朗.object

问:一个人能在多大程度上依赖情绪分析的结果?在你看来,什么过程是……

答:情感分析的过程如下所述。情感分析指的是……

问:调查人们试图解决你看到他们经历的麻烦的方法……

答:用户对软件问题的反应:当软件…

问:如果软件和程序出现问题,你必须记住……

答:检查:“便携式计算机”一词可以适用于任何小到可以拿在手里的计算机。

问:下列十六进制数的二进制表示是什么?A4693FBC B697C7A1 2 b3d9461

答:十六进制二进制0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000…

问:编写一个main函数,执行以下操作。1.将计算机科学存储到…

答:这个问题已经在步骤2中得到了解答

问:什么是计算机Internet控制消息协议(ICMP) ?它是如何工作的?

答:简介:互联网控制消息协议,有时被称为ICMP,实现以下功能…

问:函数Z-t^3-t, 1<=t<=10用黄线虚线点表示,并显示实际数据点…

答:图%给定范围t t = 0:1:10;% plot函数%虚线添加使用-。和…

问:问题:在约简树中,需要多少级4-2约简器才能将k个和约化为2 ?...

答:简化树是通过减少树的长度来减小树的大小。

问:A.讨论停止方案的目的。如果没有添加停止解决方案会发生什么?...

答:给定:讨论停止解的目的。当你添加停止失败时会发生什么…

问:给定关系模式R(A, B, C)和S(C, D, E),请匹配下列关系…

答:联合运算符(∪)用于查找两个关系模式的并集。结果将包括…

问:许多用户创建的密码都很简单,很容易被猜到。写一个程序,需要一个简单的…

答:代码:

问:术语“正则表达式”的确切含义是什么?我们为什么要这么做?什么是关键…

答:什么是正则表达式?正则表达式(有时称为有理表达式)是…

问:威廉·塔克很有名,现在他正在做一个长方形的大披萨。

答:代码实现:n = input()m = input()i=j=1array4[1505][1505]=0for i in n: for j in m:…

问:14.20假设有一个关系r(a, B, C),一个B+-树索引和搜索键(a, B)

答:解决方案:14.20。a)根据检索到的记录数n1和树的高度h,…

问:是否有必要在计算机上运行模拟以使其具有任何价值?解释一下。

答:管理层可以使用模拟来测量和监视系统的行为。是否系统……

问:当涉及到为专业组织编写道德规范的过程时,我们将……

答:一个专业组织,也被称为专业协会或专业协会。

问:其中哪一个与专用网络适配器相关联?O a.两块网卡。O b。服务器……

答:私网到网络接口是用于异步…的链路状态路由协议。

问:Kruskal的MSP算法的运行时间是顶点数n和边数k n…

答:“既然你问了很多问题,我们将为你解决第一个问题。如果你想要…

问:python的不好吗?

答:1.来自第三方的模块。大量的支持库(NumPy用于数值…

问:练习:写一个VB6.0程序,求前10个数字(1,2,3,到10)的和。

答:代码:

知识的助推器
计算机科学
最新雷竞技app苹果版资讯了解更多关于
需要深入了解这个应用程序背后的概念吗?看起来没有进一步。最新雷竞技app苹果版资讯通过探索下面的类似问题和附加内容,了解更多关于这个主题、计算机科学和其他相关内容。
类似的问题
  • 在c++中,为三维数组创建一个类。为了使其更一般化,允许实际维度为0d、1d、2d或3d。它应该支持使用operator()进行索引。如果程序员下标的下标数少于你“需要”的下标数(1d的下标数为0,2d的下标数为0或1,3d的下标数为0或1或2——注意你不能下标0d数组),你应该返回适当大小的子数组(与你的类类型相同)。(注意:这将需要使用不同数量的索引参数对operator()进行多次重载。)因为,作为模板,数学运算没有意义,你必须放弃加法,等等。但是您可以使用+和+=进行连接。基本上是对齐两个数组的公共维度,并沿着剩余的维度连接。(只有一种情况才有意义。如果没有剩余的,那么还有其他的选择!) Make sure to overload it for proper dimensionality: Of course, you should also support input (the programmer…
    从Rober Lafore的《面向对象编程》第8章ARROVER3程序中的safearay类开始。将这个类放入模板中,这样安全数组就可以存储任何类型的数据。在Safe数组类中包含以下成员函数。最小函数在数组中查找最小值。最大函数在数组中查找最大值。平均函数求数组中所有元素的平均值。total函数查找数组中所有元素的运行总数。在main()中,创建至少两种不同类型int和double的安全数组,并在其中存储一些数据。然后显示数组元素的最小值、最大值、平均值和总数。注意:在sasfearay类中使用下标([])操作符。
    学生instruction1 c++。SimpleVector通用Template2。SearchableVector通用Template3。SimpleVectorInterface通用Template4。用MyString 5实现的足球类。operators.6的实现。在实现中使用三个文件。问题描述:1。使用加迪斯11章6页6522中描述的足球课程。在代码中实现操作符,并进行课堂上讨论的代码修改,以创建一个由Soccer类型的实例组成的一维数组,并显示解决以下问题的结果:(加迪斯)挑战者9号编程。 SearchableVectorModification page 1023 Chapter 16b. (Gaddis) Programming Challenger 10. SortableVector ClassTemplate Modification page 1023 Chap16. order with himSelection Sort algorithm p. 474 Chap. 8=============================================================== Soccer Scores class infoWrite a program that stores the following data about a soccer player in a structure: Player’s Name…
  • c++做一个简单的prrogram,随机二维数组输入用户和组织使用指针例如如果用户输入((8,4),(3、4),(7,2),(6),(3,1))没有限制数量的集使用指针应该有一个功能叫做变压器将改变成正确的顺序和函数称为显示将显示出是什么然后将组织成((4、8),(3、4),(7),(6、8),(1、3)它应该只修改它,而不是复制。
    3.编写一个名为“getCombinedPurchaseOrder”的函数,该函数接受一个PurchaseOrder对象指针数组,它的大小、描述和每个项目的成本。它将遍历数组中的列表并返回一个新PurchaseOrderobject的指针,该指针包含所有匹配的PurchaseOrderobject的总数(具有相同的描述符号和每个商品的成本)。如果没有匹配,它将返回NULL。例如,这两个purchaseorderobject(100, 1.25,“一盒糖果”)和(200,1.25,“一盒糖果”)将被组合成一个新的purchaseorderobject,其数量为300。请注意,这个函数返回两个单独的值:指向新创建对象的指针和在列表中找到的匹配purchaseorderobject的数量。4.编写一个名为“removeNegativePrice”的函数,它接受指向PurchaseOrderobjects的指针向量。它将遍历该列表并删除每个项目成本为负的所有purchaseorderobjectsr。它还会返回多少。
    只有c语言的程序!!使用以下程序员定义的类型定义:typedef enum{梅花,方块,红心,黑桃}suit_t;类型定义enum {ace = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, j,皇后,国王}rank_t;编写一个函数,接受由五对suit_t和rank_t值组成的数组。如果有三个匹配的suit_t值,函数应该返回true;如果有三个匹配的rank_t值,函数应该返回true;否则,函数应该返回false。
  • 在c++中,定义一个接受Course对象指针数组的“Conflict”函数。它将返回两个数字:-与冲突天数的课程计数。如果同一天安排了一门以上的课程,就被认为是冲突。如果没有冲突,它将返回。一周中哪一天冲突最多。如果没有,则返回0。演示如何调用此函数并返回适当的值。您可能希望定义一个本地整数数组,其中包含一周中每一天的计数,初始值为0。每当您有一个具有特定日期的Course对象时,您就可以为schedule数组中相应的索引增加该计数。
    在c++中创建一个名为newDataStructure的类,允许用户添加数组中两个不同端点的元素。该功能应该包括来自用户的选择,哪一端应该用于添加新元素。当数组中没有剩余空间时,应该浮动用户定义的消息。其次,在程序中必须实现搜索机制。以下成员函数,但不限于,必须实现:void addElement(int ele, int end);int Search (in ele);帮助! !
    编写一个完整的c#控制台应用程序,其中必须将Employee的数据存储在一维数组中。Employee包含eid(int)、name(string)、department (string)、gender (char)和salary (int)作为属性。数组的大小必须由用户定义。您需要执行以下操作:1.单击“确定”。在数组中输入数据。2.3.展示高薪女性员工数据。将给定的数组传递给函数,以便它返回属于it部门的员工的计数。4.将给定的数组传递给函数,这样它将返回在it部门工作的员工的数组。
  • 请用c++编写一个程序,接受两个整数值,称为"arraySize"和"multiplier",作为用户输入。用arraySize元素创建一个整数数组。将每个数组元素设置为值i*乘数,其中i是元素的下标。接下来创建两个函数,称为PrintForward()和PrintBackward(),它们分别接受两个参数:(a)要打印的数组,(b)数组的大小。PrintForward()函数应该打印数组中从索引0开始的每个整数。PrintBackward()函数应该以相反的顺序打印数组,从数组中的最后一个元素开始,以索引为0的元素结束。(提示:要帮助将数组作为函数参数传递,请参阅zybooks第6.23节)作为输出,向前和向后打印一次数组。采样输入3 2采样输出0 2 4 4 2 0
    编写一个程序,允许两个玩家玩tick-tac-toe游戏。您的程序必须包含类ticTacToe才能实现ticTacToe对象。包括一个3 × 3的二维数组,作为私有成员变量,以创建板。如果需要,包括额外的成员变量。ticTacToe对象上的一些操作包括打印当前的板子、获取一步棋、检查一步棋是否有效以及在每一步棋之后确定赢家。根据需要添加其他操作。
    1.编写一个名为“getSumBeforeNegative”的函数,它接受一个指向整数数组及其大小的指针。它会在看到负数之前返回所有值的和。如果列表中没有负数,则返回数组中所有数字的和。例如,int numList[] ={10,20,- 1,30);//将返回30int priceList[] ={10,20,30);//将返回60它必须使用指向整数的指针而不是数组索引。编写一个主程序,演示如何调用和使用这个函数。
    • 看到更多的问题
    为你推荐的教材
  • 数据库系统概念
    计算机科学
    国际标准图书编号: 9780078022159
    作者: Abraham Silberschatz教授,Henry F. Korth, S. Sudarshan
    出版者: 麦格劳-希尔教育
    从Python开始(第4版)
    计算机科学
    国际标准图书编号: 9780134444321
    作者: 托尼盖迪斯
    出版者: 皮尔森
    数字基础(第11版)
    计算机科学
    国际标准图书编号: 9780132737968
    作者: 托马斯·l·弗洛伊德
    出版者: 皮尔森
  • C如何编程(第八版)
    计算机科学
    国际标准图书编号: 9780133976892
    作者: Paul J. Deitel, Harvey Deitel
    出版者: 皮尔森
    数据库系统:设计、实现和管理…
    计算机科学
    国际标准图书编号: 9781337627900
    作者: 卡洛斯·科罗内尔,史蒂文·莫里斯
    出版者: Cengage学最新雷竞技app苹果版资讯习
    可编程序逻辑控制器
    计算机科学
    国际标准图书编号: 9780073373843
    作者: 弗兰克·d·Petruzella
    出版者: 麦格劳-希尔教育
  • 数据库系统概念
    计算机科学
    国际标准图书编号: 9780078022159
    作者: Abraham Silberschatz教授,Henry F. Korth, S. Sudarshan
    出版者: 麦格劳-希尔教育
    从Python开始(第4版)
    计算机科学
    国际标准图书编号: 9780134444321
    作者: 托尼盖迪斯
    出版者: 皮尔森
    数字基础(第11版)
    计算机科学
    国际标准图书编号: 9780132737968
    作者: 托马斯·l·弗洛伊德
    出版者: 皮尔森
    C如何编程(第八版)
    计算机科学
    国际标准图书编号: 9780133976892
    作者: Paul J. Deitel, Harvey Deitel
    出版者: 皮尔森
    数据库系统:设计、实现和管理…
    计算机科学
    国际标准图书编号: 9781337627900
    作者: 卡洛斯·科罗内尔,史蒂文·莫里斯
    出版者: Cengage学最新雷竞技app苹果版资讯习
    可编程序逻辑控制器
    计算机科学
    国际标准图书编号: 9780073373843
    作者: 弗兰克·d·Petruzella
    出版者: 麦格劳-希尔教育