Evaluando propuestas

Desenvolvimento de programa matemático

Publicado el 07 Noviembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Diseñador, Programador

Plazo de Entrega: No definido

Habilidades necesarias