Concurrencia (Monitores y csp(mensajes))

Cerrado Publicado hace 2 años Pagado a la entrega
Cerrado Pagado a la entrega

Realizar un sistema concurrente con un comportamiento similar al de las cuentas bancarias, incluyendo ingresos, transferencias, alertas y disponibilidad de cuentas.

Cajero --> [login to view URL](c, v);

// Imprimir información sobre

// el ingreso realizado

Ordenante -- > [login to view URL](o, d, v);

// Imprimir información sobre

// la transferencia realizada

Avisador --> [login to view URL](c, m);

// Comunicar la alerta sobre

// saldo inferior a m

Consultor --> s = [login to view URL](c);

// Imprime información sobre

// el saldo disponible

//Código de apoyo

public interface Banco {

/**

* Un cajero pide que se ingrese una determinado valor v a una

* cuenta c. Si la cuenta no existe, se crea.

* @param c número de cuenta

* @param v valor a ingresar

*/

void ingresar(String c, int v);

/**

* Un ordenante pide que se transfiera un determinado valor v desde

* una cuenta origen a otra cuenta destino.

* @param o número de cuenta origen

* @param d número de cuenta destino

* @param v valor a transferir

* @throws IllegalArgumentException si o y d son las mismas cuentas

*

*/

void transferir(String o, String d, int v);

/**

* Un consultor pide el saldo disponible de una cuenta c.

* @param c número de la cuenta

* @return saldo disponible en la cuenta id

* @throws IllegalArgumentException si la cuenta c no existe

*/

int disponible(String c);

/**

* Un avisador establece una alerta para la cuenta c. La operación

* termina cuando el saldo de la cuenta c baja por debajo de m.

* @param c número de la cuenta

* @param m saldo mínimo

* @throws IllegalArgumentException si la cuenta c no existe

*/

void alertar(String c, int m);

}

INTERESADOS PREGUNTEN Y ADJUNTO DOCUMENTO

Java

Nº del proyecto: #30779895

Sobre el proyecto

8 propuestas Proyecto remoto Activo hace 2 años

8 freelancers están ofertando un promedio de €118 por este trabajo

SNikogosov

Hello, Hope you're doing well. I am a senior Java developer with 8 years and can complete your project on time and within your budget. I have much knowledge in JavaFX and Java Swing. I have worked on similar projects Más

€100 EUR en 1 día
(32 comentarios)
6.5
Blueice349

Hello, Sir. I read your description carefully. I have 5+ years of experience with Software Development including Desktop App and Web Development. I used C++/Java/Python,React, Vue, Experss JS and PHP etc. I am perfectl Más

€250 EUR en 7 días
(8 comentarios)
5.4
gryndanya

Hi, I have read the brief details on the job listing. I am so interested in your project. I am a Full-Stack-Software-developer with 4 years of coding experience Working with me, you will have a good experience and a g Más

€80 EUR en 3 días
(25 comentarios)
3.5
draganapesic009

Hi, I saw your post and I hope to work on your project. I have good skills in Java, J2EE, JSP. For your project, Java thread is major skill and I am strong for this field. I hope to discuss with you about the project. Más

€140 EUR en 7 días
(1 comentario)
3.2
lapshovaanna

Thank you for your post. I have read your post carefully and I think I can do this project perfectly. I am sure I will give you perfect result in time. I have great skill and experience in this field. ** Java, Matlabav Más

€100 EUR en 1 día
(5 comentarios)
3.4
lucianoservile

Buenos días! Tengo interés en este proyecto de sistema de banco. Si podes pasar mas información podría ayudarte. Quisiera saber si este sistema requiere una cuenta Cliente o alguna otra Clase que no hayas nombrado. C Más

€140 EUR en 7 días
(0 comentarios)
0.0
MezaGabriel

Hola, estoy interesado en tu proyecto... Si podrías adjuntar el documento estaría agradecido de trabajar con vos, saludos. Gabriel

€30 EUR en 7 días
(0 comentarios)
0.0