Encuentra los mejores trabajos freelance de C++!

Encuentra trabajo freelance en los mejores proyectos de C++. Los mejores Programadores y Diseñadores Web para aplicaciones desktop, mobile apps, sitios web, e-commerce, IT, desarrollo web y de software están en Workana.

Workana es la primera y más grande red de trabajo freelance y remoto de Latinoamérica. Mira los últimos proyectos publicados de C++ y envía tu propuesta ahora. Si estás buscando freelancers de C++ para trabajar en tu proyecto visita esta página. También puedes publicar tu propio proyecto gratis.

Asistente de Op

Presupuesto: Abierto Publicado: Hace 15 horas Plazo: 40 días Propuestas: 3
Proyecto con alcance definido

Software para generación de informes y Op

base de datos

Generacíon de informes por filtro

Ejecutable sobre windows

Multiusuario

Perfiles de usuario

Software administrable



Categoría: IT & Programación
Subcategoría: Desktop Applications
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Plataformas requeridas: Windows
Habilidades requeridas:
Publicado por: CENTRO. Última respuesta: Hace 13 horas Colombia

Projeto Calculadora

Presupuesto: Abierto Publicado: Ayer Plazo: 30 días Propuestas: 2
Descrição do Cenário 1:

** Implemente um programa em C++ que simule uma Calculadora que realiza diferentes operações. Para isso, observe o diagrama de classes (da UML) que segue:

Veja a seguir algumas instruções para implementar cada método das classes da UML acima. Nem todos os métodos estão esclarecidos abaixo. Dessa forma, aqueles que não estiverem especificados, implemente-os de modo a resolver o problema da forma mais adequada.

Obs.: Lembre-se de incluir os parâmetros necessários aos métodos.

- O método calculaSoma() deve retornar o cálculo da soma dos números fornecidos nos métodos Setters.
- O método calculaSubtracao() deve retornar o calculo da subtração dos números fornecidos nos métodos Setters.
- O método calculaMultiplicacao() deve retornar o cálculo da multiplicação dos números fornecidos nos métodos Setters.
- O método calculaDivisao() deve realizar a divisão de dois números. Para esta operação, o denominador (o 2º número informado) não deve ser negativo ou elemento neutro.
- O método raizMultiplica() deve calcular a raiz quadrada de cada um dos números informados no programa e exibir, apenas, o resultado do número solicitado pelo usuário. Lembre-se que não é possível calcular a raiz quadrada de um número negativo.
- O método calculaPorcentagem() deve calcular e retornar a porcentagem de um dos números fornecidos pelo usuário.
- O método imprimeResultados() deve exibir o resultado gerado com a realização do cálculo da operação solicitada pelo usuário. Se a operação solicitada for soma, por exemplo, a mensagem a ser informada deve seguir o seguinte modelo: “ O resultado da soma de 2 + 2 = 4”. E assim, por diante.
- O método calculaSeno() deve retornar o cálculo do seno da soma dos dois números informados. Lembre-se de usar a biblioteca math.h e de importar a função responsável por esse cálculo.
- O método calculaCorseno() deve retornar o cálculo do corseno do quadrado do segundo número informado. Lembre-se de usar a biblioteca math.h e de importar a função responsável por esse cálculo.
- O método calculaRestoDivisao() deve testar se algum dos números a serem divididos é negativo. Se algum deles for negativo, informe uma mensagem de ERRO. Caso contrário, realize o cálculo e retorne o resto da divisão. Lembre-se de usar a biblioteca math.h e de importar a função responsável por esse cálculo.
- O método converteParaCelsius() deve receber uma dada temperatura e convertê-la para graus Celsius. Para isso, quando a temperatura de entrada estiver em Kelvin use a fórmula: C = K – 273, e quando estiver em Farenheit, use: C/ 5 = (F - 32) / 9.
- O método converteParaFarenheit() deve receber uma dada temperatura e convertê-la para graus Farenheit. Para isso, quando a temperatura de entrada estiver em Farenheit use a fórmula: C/ 5 = (F - 32) / 9, e quando estiver em Kelvin, use: (K - 273) / 5 = (F - 32) / 9.
- O método converteParaKelvin() deve receber uma dada temperatura e convertê-la para graus Kelvin. Para isso, quando a temperatura de entrada estiver em Celsius use a fórmula: C = K – 273 , e quando estiver em Farenheit, use: (K - 273) / 5 = (F - 32) / 9.

- Para a sub-classe CalculadoraComprimento:
• obtenha do usuário uma medida em centímetros;
• perceba que é importante saber a unidade qual o tipo de conversão a ser realizada. Como podemos resolver isso no código?
• implemente os métodos que realizam a conversão de centímetros para metros, para quilômetros e para polegadas.
- Para a sub-classe CalculadoraTempo:
• obtenha do usuário a quantidade de dias a ser convertida;
• Implemente os métodos converteSemanas(), converteHoras(), converteMinutos(), converteSegundos().
• A mensagem a ser exibida ao usuário deve seguir o seguinte modelo: " 30 dias equivale aproximadamente a: 4 semanas, 4720 horas, 43.200 minutos e 2.592.000 segundos".
- No main(), crie uma instrução que questione ao usuário que tipo de cálculo deseja fazer na calculadora: Temperatura, Tempo, Comprimento ou Cientifico. De acordo com a opção do usuário direcione a execução do programa e apresente, também, o resultado do tipo de cálculo escolhido pelo usuário e disponível na referida calculadora.
- Ao final, invoque o método ImprimirResultados(), para que ele imprima os resultados obtidos nos métodos de cada subclasse. Atenção: essa atividade de sobrescrever um mesmo método de formas diferentes, chama-se POLIMORFISMO.

Descrição do Cenário 2:
** Implemente um programa em C++ que simule um software para registro de dados de um Pessoa. Para isso, observe o diagrama de classes (da UML) que segue:

Veja a seguir as instruções para implementar cada método das classes da UML acima. Nem todos os métodos estão esclarecidos abaixo. Dessa forma, aqueles que não estiverem especificados, implemente-os de modo a resolver o problema da forma mais adequada.

Obs.: Lembre-se de incluir os parâmetros necessários aos métodos.

- Além do construtor vazio Pessoa(), crie um construtor Pessoa(n:String, ano:int, s: string, a:float, p:float) para inicializar os dados da pessoa.
- O método imprimeDados() deve exibir os dados da pessoa, junto com o nome da pessoa. Por exemplo: “Maria José tem 52 anos de idade.”
- O método verificaIMC() deve calcular o IMC(Índice de Massa Córporea) da pessoa a partir do peso e altura informados. Para isso use a fórmula: IMC = peso/ (altura)2. Considere a tabela abaixo:

De acordo com o caso encontrado para a pessoa, exiba uma das mensagens a seguir:
• , você está abaixo do peso normal;
• , o seu peso está na faixa de normalidade;
• , você está acima do peso normal;
• , você precisa de perder algum peso.

- O método calculaIdade() deve calcular e mostrar a idade de uma pessoa a partir do ano de nascimento informado.
- O método calculaPesoIdealM() deve calcular e mostrar o peso ideal para uma pessoa do sexo masculino, para isso deve ser usado a seguinte fórmula: PesoM = (72.7*altura) - 58
- O método calculaPesoIdealF() deve calcular e mostrar o peso ideal para uma pessoa do sexo feminino, para isso deve ser usado a seguinte fórmula: PesoF = (62.1*altura) - 44.7
- No main() teste todos os Getters e Setters criados até então. E, verifique o sexo do usuário para poder invocar os métodos que pertencem às subclasses. Se escolher implementar a subclasse:
- Homem: a partir de um peso e uma altura “setadas” (repassadas através dos métodos set) verifique o IMC e o peso ideal para uma pessoa do sexo masculino. Exiba a mensagem: “ Para um homem de peso e altura o IMC é . Seu peso ideal seria .”
- Mulher: a partir de um peso e uma altura “setadas” (repassadas através dos métodos set) verifique o IMC e o peso ideal para uma pessoa do sexo feminino. Exiba a mensagem: “ Para uma mulher de peso e altura o IMC é . Seu peso ideal seria .”
- ao final, chame o método calculaIDade().

Categoria: IT & Programação
Subcategoria: Outro
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Não se aplica
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Habilidades requeridas:
Publicado por: BRUNO S. Última respuesta: Hace 3 horas Brasil

Mini compilador utilizando Lex + Yacc

Presupuesto: Abierto Publicado: Ayer Plazo: 2 días Propuestas: 3
Preciso criar um mini compilador utilizando as ferramentas Lex e Yacc. Possuo um PDF com todas as informações detalhadamente referente a necessidade.

Preciso que esteja pronto até 05-11-2016 no período da tarde.

Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Eu não sei ainda
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows, Linux / Unix
Habilidades requeridas:
Publicado por: Eduardo M. Última respuesta: Hace 10 horas Brasil

Software Administrativo

Presupuesto: Abierto Publicado: Hace 3 días Plazo: 30 días Propuestas: 17
es un desarrollo de un sistema administrativo contable

Categoría: IT & Programación
Subcategoría: Desktop Applications
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo una idea
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Windows
Habilidades requeridas:
Publicado por: Elvis A. Última respuesta: Ayer Colombia

Sistemas Para Bares , Restaurantes , Pizzarias , Lanchonetes.

Presupuesto: Abierto Publicado: Hace 4 días Propuestas: 12
GOSTARIA DE FAZER UM SISTEMA PARA GERENCIAMENTO DE RESTAURANTES ,PIZZARIAS , BARES . LANCHONETES , SORVETERIAS,

QUE TRABALHA COM . COMANDAS . MESAS . PESO., VENDA BALCÃO

CONTROLE DE ESTOQUE, FINCANCEIRO , OU SEJA UM SISTEMA BEM COMPLETO.

Categoria: IT & Programação
Subcategoria: Outro
Tamanho do projeto: Grande
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Habilidades requeridas:
Publicado por: FELIPPE D. C. Última respuesta: Ayer Brasil

Buscar video de camera ip (Vs2008)

Presupuesto: Abierto Publicado: Hace 2 semanas Plazo: 4 días Propuestas: 4
Preciso de um profissional que possa me ajudar na montagem de um ambiente com Visual Studio 2008 e coletar o vídeo de uma câmera IP.

A Entrega é um formulário onde se entra com a URL, usuário e senha e um botão conectar que exibe as imagens da câmera ao vivo.

Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: Wagner L. L. Última respuesta: Hace 5 días Brasil
Método de pago: Verificado

Expert advisor, Robo com uso de inteligencia artificial, metatrader ou profitchart.

Presupuesto: Abierto Publicado: Hace 2 semanas Plazo: 90 días Propuestas: 0
Robo de negociação que indica a probabilidade, fazendo a leitura de dados passados ele calcula a probabilidade presente, indicada em percentual.
Se indicada a entrada ele calcula a posição e alvo de acordo com a inteligencia acumulada.

Espera-se que o programador goste do mercado financeiro, e tenha comprometimento e seja criativo.

É necessário entender um pouco do mercado financeiro, ou no minimo gostar dele.

Espero conseguir primeiramente cumprir a meta de fazer o Robo, e posteriormente ter relacionamento que possa complementa-lo pois trata-se do inicio de um projeto.

São poucos os programas que usam ea no momento, trata-se de visão relativamente nova.

Categoria: Finanças e Administração
Tempo requerido: Mais de 20 horas
Isso é um projeto ou uma posição de trabalho?: Um projeto
Disponibilidade requerida: Conforme necessário
Habilidades requeridas:
Publicado por: Anders. Brasil

Programador en visual studio-Proyecto investigacion social-addin office

Presupuesto: Abierto Publicado: Hace 2 semanas Propuestas: 5
Programador en visual studio
Organización dedicada a la investigación social requiere de programador para el diseño de una aplicación para la gestión de documentos. El programador debe tener experiencia en visual studio y de preferencias conocimiento de VSTO.
Interesados enviar hoja de vida

Categoría: IT & Programación
Subcategoría: Desktop Applications
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Windows
Habilidades requeridas:
Publicado por: Irkall. Última respuesta: Hace 2 semanas Ecuador

Dicomviewer

Presupuesto: Abierto Publicado: Hace 2 semanas Plazo: 30 días Propuestas: 4
Projeto ja esta em andamento com um programador fixo em minha empresa, é um sistema feito em C++ e C# utilizando Visual Studio para visualização e manipulação de arquivos DICOM.

Necessário conhecimento

- linguagens C++, C#
- framework Vtk, Itk

Caso tenha conhecimento em Qt.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Não se aplica
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: Alexandre S. Última respuesta: Hace 2 semanas Brasil

Reconhecimento Pela Iris no Matlab

Presupuesto: Abierto Publicado: Hace 2 semanas Propuestas: 0
Criar uma aplicação em Matlab que faça o reconhecimento da Iris , que possa guardar informações, mostrar resultados positivos e negativos.

Categoria: IT & Programação
Subcategoria: Outro
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Habilidades requeridas:
Publicado por: Gabriel L. Brasil
Cargando...