24FreelanceMercado freelance que nunca duerme
Cerrado

Java programs

1 859 vistas 3 respuestas#5295
Estado del proyecto
Closed
PresupuestoNegociable
FormatoProyecto únicoprepago posible
PagoTransferencia bancaria
Respuestas aceptadasTerminadohasta 09.03.2017
Respuestas3promedio de categoría: 0,3
Vistas1 85912 en 14 días

Descripción del proyecto

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).
Desarrollo de software Transferencia bancaria

Protección de custodia SafeDeal

Los fondos se reservan en custodia USDT (TRC-20) de Payora y se liberan al profesional solo tras aprobar la entrega.

24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 3

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
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.

Desarrollo de software24.09.20260234
0respuestas
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.

Desarrollo de software24.09.20260234
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Desarrollo de software” aparecen todos los días. Todos los proyectos en la categoría

Lo que esta página responde