Evaluating bids

Desenvolvimento de programa matemático

Published on the November 07, 2018 in IT & Programming

About this project

Open

Deverá desenvolver um programa matemático em Java, com classes especificas para resolver questões pertinentes ao elemento matemático denotado. Deverão ser criadas sete classes, a saber: Ponto, Triangulo, Cone (reto), Paralelepipedo, Quadrado. Cilindro e Equação de 2° grau.
Observe (é obrigatório) que as classes Triangulo, Cone, Paralelepipedo, Quadrado e Cilindro sejam derivadas da classe Ponto. Consideraremos que um Ponto também é uma figura geometrica, que determina uma posição no espaço. Na geometria, pontos não possuem volume, área, comprimento ou qualquer dimensão semelhante apenas possuem as coordenadas x e y do ponto.
Cada classe deverá ter os atributos especificos ao elemento denotado, e deverá conter todos os métodos get e set e mêtodos construtores
Além disso, todas as classes de figuras geométricas deverão possuir dois métodos para o cálculo da área total da figura e calculo do perímetro (somente para as figuras 2D: triangulo e quadrado) e cálculo do volume (somente para as figuras 3D: cone, paralelepipedo e cilindro) A equação de 2° grau não é uma figura geométrica. Para esta classe fornecer os métodos para cálculo do determinante e das raizes, utilizando a formula de Baskara O software ainda precisará ter um menu para que o usuário possa escolher a funcionalidade requerida Criação de objetos das diferentes classes; armazenar todos os objetos em alguma estrutura de objetos polimorfos (vetor, ArrayList) . Visualização dos objetos de uma classe especifica ou de todos os objetos polimorfos cadastrados, incluindo os calculos de area, perimetro ou volume dos objetos relacionados com figuras geométricas e as raizes para equações de segundo grau, como foi explicado antes No caso da disciplina TDA, os alunos precisarão usar conceitos de variáveis estruturas de decisao, repetição, vetor, métodos que retornem e também não retomem valor, e deverão criar um fluxograma que representa funcionalidade do programa como um todo

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 an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed