CSCI 150, Spring 2003
Home | | Course Schedule | | Assignments | | Lecture NotesHomework 4 solution
{Author: Brenda Student Section: CSCI 150, Section 1 Date: 2/28/03 Assignment: Homework 4 Purpose: Print out items whose prices are less than an amount entered by the user.} program price; type realArray15 = array[1 .. 15] of real; stringArray15 = array[1 .. 15] of string; var item : realArray15; {List of items for sale} price : stringArray15; {Prices of items for sale} searchPrice : real; {Price entered by user} counter : integer; {Loop counter} begin item[1] := 'Toothpaste'; price[1] := 2.75; item[2] := 'Batteries'; price[2] := 7.25; item[3] := 'Picture Frame'; price[3] := 8.37; item[4] := 'Hair brush'; price[4] := 12.95; item[5] := 'Candy bar'; price[5] := 0.75; item[6] := 'Gift Wrap'; price[6] := 5.00; item[7] := 'Soap'; price[7] := 1.15; item[8] := 'Video'; price[8] := 14.95; item[9] := 'Shampoo'; price[9] := 3.15; item[10] := 'Pencils'; price[10] := 1.40; item[11] := 'Film Pack'; price[11] := 6.10; item[12] := 'Vitamins'; price[12] := 13.60; item[13] := 'Lollipop'; price[13] := 0.50; item[14] := 'Glue Stick'; price[14] := 1.35; item[15] := 'Calendar'; price[15] := 3.75; writeln('How much would you like to spend?'); readln(searchPrice); writeln('The following items can be bought for ', searchPrice:10:2, ':'); for counter := 1 to 15 do begin if price[counter] <= searchPrice then begin writeln('Item: ', item[counter], ' Price: ', price[counter]:10:2); end; end; end. {end of price program}