对于这个问题,它可能有点模糊,因为我根本不理解它,它可能是措辞......从我在课堂上学到的东西看起来要困难得多。所以我迷失了从哪里开始..如果有人可以帮助我通过它更容易,我会很感激!
问题:设计一个程序,它将读取问题6中描述的相同零件库存文件。这些零件是:(记录代码,零件号,零件描述和库存余额)验证记录每个记录上的代码和部件号,并打印部件号在AA3000和AA3999值范围内的所有有效记录的详细信息。同时在零件清单末尾打印这些选定记录的计数。
现在,我希望你能理解它的要求,因为我肯定不会。任何帮助或小步走都会很棒。这是我应该从给出的代码开始的。
var Rec_Code = new Array(11,11,11,12,11,12,11,13,11,14);
var Numer = new Array(2000,3000,3003,3008,3999,2000,1090,3678,3777,3543);
var Alpha = new Array("AA","AA","AX","AA","AA","AA","AB","AA","AN","AA");
var Desc = new Array("X","L","S","F","R","U","T","N","Q","Y");
var Inv_Bal = new Array(12,13,14,23,34,56,32,45,67,77);
另外,这是给了我的,这基本上是我必须做的,但不知道如何完全做到这一点。
当您找到匹配增量计数并显示描述和清单时。
答案 0 :(得分:0)
假设所有数组的长度相同且排序相应,您可以循环显示一个并显示所需的信息:
var count = 0;
for(var i = 0; i < Rec_Code.length; i++)
{
if(Rec_Code[i] == 11 && Alpha[i] == 'AA' && (Numer[i] >= 3000 && Numer[i] <= 3999))
{
console.log(Desc[i]);
console.log(Inv_Bal[i]);
count++;
}
}
答案 1 :(得分:0)
var Rec_Code = new Array(11,11,11,12,11,12,11,13,11,14);
var Numer = new Array(2000,3000,3003,3008,3999,2000,1090,3678,3777,3543);
var Alpha = new Array("AA","AA","AX","AA","AA","AA","AB","AA","AN","AA");
var Desc = new Array("X","L","S","F","R","U","T","N","Q","Y");
var Inv_Bal = new Array(12,13,14,23,34,56,32,45,67,77);
var count = 0;
for(var i = 0; i < Rec_Code.length; i++)
{
if(Rec_Code[i] == 11 && Alpha[i] == 'AA' && (Numer[i] >= 3000 && Numer[i] <= 3999))
{
console.log(Desc[i]);
console.log(Inv_Bal[i]);
count++;
}
}