24FreelanceMercato freelance che non dorme mai
Chiuso

Java programs

1 859 visualizzazioni 3 risposte#5295
Stato del progetto
Closed
BudgetNegoziale
FormatoProgetto una tantumprepagamento possibile
PagamentoBonifico bancario
Risposte accettateFinitofino a 09.03.2017
Risposte3media della categoria: 0,3
Visualizzazioni1 85912 in 14 giorni

Descrizione del progetto

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).
Sviluppo software Bonifico bancario

Protezione escrow SafeDeal

I fondi sono bloccati in escrow Payora USDT (TRC-20) e rilasciati al professionista solo dopo l’approvazione della consegna.

24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 3

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
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.

Sviluppo software24.09.20260234
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Sviluppo software” appaiono ogni giorno. Tutti i progetti nella categoria

Cosa risponde questa pagina