jks1903 22 de ago. de 2012
marcelolynx:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
No caso acima, uma dica é que a variável "recebimentos" não precisa exisitr, visto que ela sempre será igual a honorários.
Sem_Nome 22 de ago. de 2012
jks1903:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
Trabalhe com classes. Crie ume classe chamada imobiliaria, nela você terá o saldo e outras coisas como atributo. Também crie a classe corretor.
marcelolynx 22 de ago. de 2012
jks1903:
marcelolynx:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
No caso acima, uma dica é que a variável "recebimentos" não precisa exisitr, visto que ela sempre será igual a honorários.
Ah sim entendi! é que no caso essa classe "recebimentos" receberia outros valores não incluidos nessa bagunça ai em cima rs, mas obrigado pela ajuda!
marcelolynx 22 de ago. de 2012
Sem_Nome:
jks1903:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
Trabalhe com classes. Crie ume classe chamada imobiliaria, nela você terá o saldo e outras coisas como atributo. Também crie a classe corretor.
Po ai vai virar OO puro hahahaha. brincadeirinha, bom sendo assim eu poderia criar um pacote "regra de negocios" para colocar todas as classes referentes ao controle das regras, to certo?
jks1903 22 de ago. de 2012
marcelolynx:
jks1903:
marcelolynx:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
No caso acima, uma dica é que a variável "recebimentos" não precisa exisitr, visto que ela sempre será igual a honorários.
Ah sim entendi! é que no caso essa classe "recebimentos" receberia outros valores não incluidos nessa bagunça ai em cima rs, mas obrigado pela ajuda!
Certo, qualquer coisa tamo aew, rsrs.
Também como o Sem_nome falou, você pode usar classes, orientação a objetos e etc.
Sem_Nome 22 de ago. de 2012
Pode dar um pouco de trabalho agora mas depois fica muito mais facil (e legivel).
thiagoteixeiraoficia 22 de ago. de 2012
Cara procura utilizar funções na sua aplicação para realizar cálculos! Por exemplo a regra aplicada no calculo de honorários.
Segue exemplo abaixo:
public double honorarios(double saldoIncial, double imobiliaria){
this.imobiliaria = imobiliaria;
this.saldoInicial = saldoInicial;;
double retHonorarios = saldoIncial/imobiliaria;
return retHonorarios;
}
Isso vai facilitar bastante na criação de sua aplicação.
wagnerfrancisco 22 de ago. de 2012
marcelolynx:
Sem_Nome:
jks1903:
Pessoal estou me esforçando pra aprender Java, depois de velho rs
e gostaria de saber como deixar esse código escrito de uma maneira mais elegante, estou bolando um sisteminha pra imobiliária.
public class HelloWorld {
public static void main ( String [] args ) {
double saldoInicial = 120000.00 ;
double imobiliaria = 5 ;
double honorarios = ( saldoInicial * imobiliaria ) / 100 ;
double recebimentos = honorarios ;
double percentualCorretor = 15 ;
double corretor = ( honorarios * percentualCorretor ) / 100 ;
System . out . println ( recebimentos );
System . out . println ( corretor );
}
}
Trabalhe com classes. Crie ume classe chamada imobiliaria, nela você terá o saldo e outras coisas como atributo. Também crie a classe corretor.
Po ai vai virar OO puro hahahaha. brincadeirinha, bom sendo assim eu poderia criar um pacote "regra de negocios" para colocar todas as classes referentes ao controle das regras, to certo?
Lembre-se que objetos tem estado e comportamento. Você não deve isolar o comportamento em um objeto e criar outro que apenas mantem o estado. Isto é procedural, não OO.
marcelolynx 24 de ago. de 2012
Valew pela ajuda pessoal! ja estou pensando aqui como vai ficar o código utilizando classes, se surgir novas dúvidas vou postando hehehe
thiagoteixeiraoficial, valew pela dica, era exatamente isso que estava procurando, sou novato em java/programação, por isso ainda quebro cabeça tentando entender a construção dessas funções!! nunca programei no modo procedural, tento sempre pensar no modo OO mas na hora de codificar me enrolo rss.
natanaelv 24 de ago. de 2012
Pesquisa sobre Design OO, vai te ajudar muito quando tiver que projetar os seus sistemas com linguagens OO em geral.