Concurrencia (Monitores y csp(mensajes))
€30-250 EUR
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
Nº del proyecto: #30779895
Sobre el proyecto
8 freelancers están ofertando un promedio de €118 por este trabajo
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
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
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
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
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
Hola, estoy interesado en tu proyecto... Si podrías adjuntar el documento estaría agradecido de trabajar con vos, saludos. Gabriel