24FreelanceMarché freelance qui ne dort jamais
Fermé

Java programs

1 859 vues 3 réponses#5295
Statut du projet
Closed
BudgetNégociable
FormatProjet uniqueprépaiement possible
PaiementVirement bancaire
Réponses acceptéesTerminéjusqu'à 09.03.2017
Réponses3moyenne de la catégorie : 0,3
Vues1 85912 en 14 jours

Description du projet

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).

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 3

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Développement de logiciels24.09.20260234
0réponses
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.

Développement de logiciels24.09.20260234
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Développement de logiciels” apparaissent chaque jour. Tous les projets de la catégorie

Ce que cette page répond