eae pessoas beleza ? então fiz esse exercico pra facu to começando agora funciono de boa , so queria saber se está é a melhor forma de se fazer , e se entendi o que o professor pediu , exer um pouco confusoo --" não me
.problema com intepretação mesmoo.
obs :> não quero o codigo feito .
public class Plano {
private int comprimento ;
private int FatorEscala = 20;
int coprimentoDesenho ;
public Plano ( ) {
comprimento =0 ;
}
public int getComprimento () {
return comprimento ;
}
public void SetComprimento ( int NovoComprimento){
comprimento = NovoComprimento ;
}
public int CalcularProporcao ( int ValoremCM){
int comprimentoMetro;
comprimentoMetro = ValoremCM *100;
return coprimentoDesenho = comprimentoMetro /FatorEscala ;
}
}
- Uma pessoa deseja desenhar um objeto plano de qualquer comprimento em
metros, usando um software aplicativo, com escala de 1:20 (isto é, cada metro
equivale a 20 cm). Escreva uma classe ObjetoPlano com o atributo comprimento,
um método construtor que inicia o atributo por meio de um parâmetro, um método
de acesso e um método modificador para o atributo, e mais um método
(denominado calculaProporcao) que recebe como parâmetro o valor em
centímetros para cada metro do objeto (fatorEscala), calcula e retorna o valor da
proporção.
Obs.: Exemplo de cálculo de proporção para um objeto com comprimento
de 8m.
a) Ler o valor do comprimento do objeto: comprimento = 8 m.
b) Definir o fator para a escala: fatorEscala = 20 cm (ou seja, cada metro
do objeto plano equivalerá, no desenho, a 20 cm).
c) Unificar a unidade de Fator de Escala e Comprimento (ou seja,
transformar 8 m em centímetros):
comprimentoMetro = 8 x 100 = 800 cm (lembrar que 1m = 100cm).
d) Calcular o comprimento do objeto no desenho.
comprimentoDesenho = comprimentoMetro / fatorEscala.
comprimentoDesenho = 800 / 20 = 40 cm (valor da proporção).