Find Jobs
Hire Freelancers

Building a spreadsheet

$15-20 USD

Abgeschlossen
Veröffentlicht vor etwa 21 Jahren

$15-20 USD

Bezahlt bei Lieferung
Please see attached file to be more clear on what the project is on. Basic numeric values In a recent Java lab you constructed a calculator that worked on BigInteger values from the [login to view URL] package. That package also provides the BigDecimal class, which models unlimited precision floating point values. These are actually BigIntegers which keep track of how many digits are supposed to come after the decimal point. Look at the class library documentation to find out how to use the BigDecimal class. For this assessment, we will consider BigDecimal to be the basis of all our calculations, and thus a Numeric we define to be anything that can provide a BigDecimal value. import java.math.*; public interface Numeric { public BigDecimal value(); } Stage 1: Create wrappers for the Integer, Double, BigDecimal classes that implement the Numeric interface. (Prefix each class name with an N to indicate the Numeric version.) Test Stage 1 Stage 2: Create a class that can create named constant objects that are Numeric. Test Stage 2 Variables Apart from the interface, a spreadsheet is a large data structure that makes calculations based on the formulae stored in named cells and the values of those cells. For this assessment we will later adopt the convention that the cell at row 7, column 3 is called r7c3. Things that can store numeric values by name fulfil the Storage interface public interface Storage { public void put(String s, Numeric n); public Numeric get(String s); } Stage 3: Create a Variables class that implements Storage. Test Stage 3 Stage 4: Enhance the Variables class so that it includes a constructor that takes a filename as a parameter and sets ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform Launguage JAVA must work on JEDPlus
Projekt-ID: 2919008

Über das Projekt

1 Vorschlag
Remote Projekt
Aktiv vor 21 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
See private message.
$17 USD in 14 Tagen
4,0 (1 Bewertung)
0,5
0,5

Über den Kunden

Flagge von HONG KONG
Hong Kong
4,7
4
Mitglied seit März 25, 2003

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.