24FreelanceFreelance-Marktplatz, der niemals schläft
Geschlossen

Java programs

1 859 Ansichten 3 Antworten#5295
Projektstatus
Closed
BudgetVerhandelbar
FormatEinmaliges ProjektVorauszahlung möglich
ZahlungBanküberweisung
Antworten akzeptiertFertigbis 09.03.2017
Antworten3Kategorien-Durchschnitt: 0,3
Ansichten1 85912 in 14 Tagen

Projektbeschreibung

Several programs need to be implemented (the tasks are relatively easy).
Console applications
1) Each task is a separate program
Task 1. Write a program that calculates the area of an arbitrary polygon given by the coordinates of its vertices. Provide error handling.
Task 2. Write a program that analyses a pressed key and reports whether it belongs to a certain group of keys. Messages are shown for digit keys, capital letters and lowercase letters of the Latin alphabet.
Task 3. Write a program that solves a quadratic equation. The roots may be complex. Set the field width to 10 characters, the precision to 4 digits and fill the empty positions with the "$" character.
Task 4. In a sequence of integers, find the number of positive elements whose values lie in the interval [-10; -20] and find the maximum among them. Implement the search for the maximum and the counting of positive elements with functions (methods) that take parameters. The array can be filled manually or automatically (from a file or with random()). Provide error handling.
Task 5. A maze is given by an array a, where a(k,m)=0 if the cell (k,m) is "passable" and a(k,m)=1 if it is "impassable". The traveller's starting position is a passable cell (i,j). The traveller can move between passable cells that share a side. Find out whether the traveller can leave the maze (i.e. reach a border cell). If so, print the path. Let the user set the maze dimensions and the traveller's starting coordinates. The maze is generated automatically with random(). Provide error handling.
2) Also in console mode
Records for hourly-paid workers contain the workshop number, personnel number, surname and initials, hourly rate, hours worked, the salary amount (calculated in the program), the deduction percentage and the amount payable (calculated in the program). Compile a list of the workers of workshop No. 2 and determine the total salary.
3) Graphical mode
Repeat the first item.
Also make sure that:
1. All captions and labels, i.e. all text, are in one language only, preferably Ukrainian;
3. Navigation between tasks is provided by a menu;
4. Colours may be used to highlight the necessary areas of the program interface for better perception by the user.
The last program, 6. Telephone calls (client, top-up, call, blocking).
Softwareentwicklung Banküberweisung

SafeDeal Treuhandschutz

Zahlungen werden im Payora USDT (TRC-20) Treuhandkonto reserviert und erst nach Abnahme der Arbeit ausgezahlt.

24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 3

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Softwareentwicklung24.09.20260234
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Softwareentwicklung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

Was diese Seite beantwortet