Description of this paper

Week 6 CIS 355 Ilab

Description

solution


Question

Question;iLAB OVERVIEW;Scenario and Summary;In this lab you will create three programs;Index.java Index2.java ThreeArrayLists.java;Deliverables;Program files for each of the following three programs;Index;Index2;ThreeArrayLists;At the beginning of ALL your programs, put a comment box that includes;the program name, your name, and a brief description of the program.;Example;/***********************************************************************;Program Name: ProgramName.java;Programmer's Name: Student Name;Program Description: Describe here what this program will do;***********************************************************************/;How to submit your assignment;The programs MUST have the same names as the assignment title.;Each Java source file (*.java) must include a corresponding class file (*.class) program as evidence of success.;In addition to the program source code files and byte code;files, put all your program source code files and screen shots of your;program output files into a Word document.;You must use a zipped folder to send your weekly assignment to;the Dropbox. Do not send subfolders within your zipped folder. Place ALL;of the.java and.class files for the week into the one zipped folder.;The zip folder should be named: CIS355A_YourLastName_iLab_Week6, and;this zip folder will contain all the weekly programming assignments.;iLAB STEPS;STEP 1: Index (10 points);Back to Top;Write a Java GUI application called Index.javathat;inputs several lines of text and a search character and uses String;method indexOf to determine the number of occurrences of the character;in the text. This program is not case sensitive and both upper and lower;case must be counted for.;Sample Program output: View Output Description;Grading Rubric;Index;Points;Description;Standard header included;1;Must contain program's name, student name, and description of the program;Program compiles;1;Program does not have any error;Program executes;1;Program runs without any error;Correct GUI interface is created;3;Program contains a text area for text input, text box for character input, and the appropriate labels;Correct output is displayed;4;Program displays the correct count for both upper and lower case of the input letter;Subtotal;10;STEP 2: Index2 (10 points);Back to Top;Write a Java GUI application Index2.java based on the;program in Step 1 that inputs several lines of text and uses String;method indexOf to determine the total number of occurrences of each;letter of the alphabet in the text. Uppercase and lowercase letters;should be counted together. Store the totals for each letter in an;array, and print the values in tabular format after the totals have been;determined.;Sample Program output: View Output Description;Grading Rubric;Index2;Points;Description;Standard header included;1;Must contain program's name, student name, and description of the program;Program compiles;1;Program does not have any error;Program executes;1;Program runs without any error;Correct GUI interface is created;3;Program contains a text area for text input, text area for character count, a button, and the appropriate labels;Correct output is displayed;4;Program displays the correct count for both upper and lower case of each letter of the alphabet;Subtotal;10;STEP 3: ThreeArrayLists (20 points);Back to Top;Write a program called ThreeArrayLists.java that declares three ArrayList objects referenced by the objects named priceList, quantityList, and amountList. Each ArrayList should be declared in main()and should be capable of holding a minimum of 10 double-precision numbers.;The numbers that should be stored in priceList are 10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32, 12.15, 3.98.;The numbers that should be stored in quantityList are 4, 8.5, 6, 7.35, 9, 15.3, 3, 5.4, 2.9 4.8.;Your program should pass object references to these three ArrayList objects to a method named extend(), which should calculate the elements in the amountList ArrayList as the product of the corresponding elements in the priceList and quantityList ArrayList, for example, amountList.add(priceList.get(i) * quantityList.get(i)).;After extend() has put values into the amountList;ArrayList object, create a method that displays the results of all three;lists. Appropriate formatting techniques need to be used to produce a;formatted output.;Tip: It is a good idea to create two arrays of type;double to store the values that correspond to the price and the values;that correspond to the quantity, for example;double[] PRICE_ARRAY = { 10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32, 12.15, 3.98 };double[] QUANTITY_ARRAY = { 4.0, 8.5, 6.0, 7.35, 9.0, 15.3, 3.0, 5.4, 2.9, 4.8 };Sample program output;1) 10.62 * 4.0 = 42.48;2) 14.89 * 8.5 = 126.56;3) 13.21 * 6.0 = 79.26;4) 16.55 * 7.35 = 121.64;5) 18.62 * 9.0 = 167.58;6) 9.47 * 15.3 = 144.89;7) 6.58 * 3.0 = 19.74;8) 18.32 * 5.4 = 98.93;9) 12.15 * 2.9 = 35.24;10) 3.98 * 4.8 = 19.1;Grading Rubric;ThreeArrayLists;Points;Description;Standard header included;1;Must contain program's name, student name, and description of the program;Program compiles;1;Program does not have any error;Program executes;1;Program runs without any error;Created ThreeArrays class;2;ThreeArrays.java is created and contains all required methods;priceList ArrayList is created and contains the correct values;2;ArrayList object is created and contains correct values;quantityList ArrayList is created and contains the correct values;2;ArrayList object is created and contains correct values;amountList ArrayList is created and contains the correct values;2;ArrayList object is created and contains correct values;extend method is created, which receives arrays as arguments;2;extend method exists and contains the required parameters;extend method calculates the items in the amount ArrayList object;2;extend method calculates the values that go in the amount ArrayList and inserts those values in the amount object;method that displays the values of all three ArrayList objects is created;2;display method is created and produces the required output by formatting;and printing the values in each of the ArrayList objects;Correct output is displayed;3;Output looks like the required output shown in the lab description;Subtotal;20

 

Paper#36599 | Written in 18-Jul-2015

Price : $37
SiteLock