Completed

Trabalho

Published on the October 24, 2023 in IT & Programming

About this project

Open

Criar uma interação do tipo cliente/servidor que simule o funcionamento de uma calculadora na linguagem python, versão3.6 (ou superior). Deve-se implementar uma versão usando Socket TCP.

A calculadora deve operar como servidor. Deve ficar continuamente aguardando solicitações do cliente. Deve-se criar uma forma de um cliente mandar uma mensagem e encerrar o funcionamento do servidor. Deve-se indicar em um documento texto a forma de empacotamento e desempacotamento dos argumentos, bem como os recursos em python utilizados para cada operação.

As calculadora(s) deve(m):

receber até dois argumentos numéricos  (op1 e op2) e uma operação. No caso dos argumentos sejam não numéricos ou a operação não seja reconhecida, informar uma mensagem de erro adequada.
Retornar o valor da operação sobre os operandos. No caso da operação ser impossível de realizar, retornar uma informação de erro.
deve suportar as seguintes operações
soma: realiza a soma dos operandos;
subtracao: realiza a subtração de op2 sobre op1;
multiplicacao: realiza a multiplicação dos operandos;
divisao: realiza a divisão de op1 por op2;
raiz:  calcula a raiz quadrada do op1;
Mais uma operação a sua escolha
Deve-se entregar um arquivo compactado, contendo os scripts em python e a indicação de como os argumentos são manuseados

Project overview

Entrega de trabalho a curto prazo

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: October 29, 2023

Skills needed

Other projects posted by Renan D.