Ir para conteúdo
Fórum Script Brasil

nichows

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Tudo que nichows postou

  1. nichows

    Ajuda Em Calculadora

    vlw os dois aí.. brigadao.. :D
  2. nichows

    Ajuda Em Calculadora

    ahn.. e como eu uso esse "trim"?
  3. nichows

    Ajuda Em Calculadora

    olha Dracom eu não entendi a sua sugestao e também não sei pra que serve nem como usar esse comando trim..:blink: teria como você me explicar?? vlw cara.. :)
  4. nichows

    Ajuda Em Calculadora

    se você puder me dar um feedback sobre como eu posso melhorar e diminuir esse programa ou o que eu posso tirar, essas coisas, é sempre muito importante ver como podemos melhorar, principalmente pra mim que sou iniciante..
  5. nichows

    Links Para Java

    a biblioteca java da Sun: http://java.sun.com/j2se/1.4.2/docs/api/index.html é amais completa que eu conheço, é meio dificil,mas depois que você aprende a usar você acha qualquer coisa..
  6. nichows

    Códigos

    CALCULA EQUAÇOES EM FORMS.. import javax.swing.*; class X { public static void main(String args[]) { String val=JOptionPane.showInputDialog(null,"digite uma equação aritmética básica"); //------------------------------------------------------------------------------- int length=val.length(); String digitos="01234565789+-*/"; int x=0; String caso=val.substring(x,x+1); while(x!=length) { caso=val.substring(x,x+1); if(digitos.indexOf(caso)!=-1) { x++; } else { JOptionPane.showMessageDialog(null,"Mas você é muito tapado mesmo, não é?!! Você digitou uma letra!! Imbecil..."); System.exit(0); } } //------------------------------------------------------------------------------- String var=""; int pos=0; String se1=val.substring(pos,pos+1); String numeros = "0123456789"; while(numeros.indexOf (se1) != -1) { var=var+val.substring(pos,pos+1); pos++; se1=val.substring(pos,pos+1); } double n1=Double.parseDouble(var); //------------------------------------------------------------------------------- String operad[]=new String[length]; int a=0; //------------------------------------------------------------------------------- operad[a]=val.substring(pos,pos+1); pos++; //------------------------------------------------------------------------------- String varial[]=new String[length]; double numero[]=new double[length]; while(pos+1<=val.length()) { varial[a]=""; se1=""; while(numeros.indexOf (se1) != -1) { varial[a]+=val.substring(pos,pos+1); if(pos+1<val.length()) { pos++; se1=val.substring(pos,pos+1); } else { break; } } numero[a]=Double.parseDouble(varial[a]); a++; //------------------------------------------------------------------------------- if(pos+1<val.length()) { operad[a]=val.substring(pos,pos+1); pos++; } else { break; } } //------------------------------------------------------------------------------------ int c=a; int d=0; int b=1; while(b<=c) { if (operad[d].equals("/")) { n1=n1/numero[d]; } else if (operad[d].equals("*")) { n1=n1*numero[d]; } else if (operad[d].equals("-")) { n1=n1-numero[d]; } else if (operad[d].equals("+")) { n1=n1+numero[d]; } else { break; } b++; d++; } JOptionPane.showMessageDialog(null,"O resultado de sua equação é: "+n1); } } interpreta, compara e calcula.. :P flow..
  7. nichows

    Java

    tem um cara aqui do lado que já está no 17º dia do livro, ele está conseguindo fazer arquivos em bytes.. dá pra fazer um cap ppor dia facil.. e mesmo assim você aprende pra kct...
  8. nichows

    Java

    muito boa dica Dracom.. esse livro é bom pra kct..
  9. nichows

    Ajuda Em Calculadora

    import javax.swing.*; class X { public static void main(String args[]) { String val=JOptionPane.showInputDialog(null,"digite uma equação aritmética básica"); //------------------------------------------------------------------------------- int length=val.length(); String digitos="01234565789+-*/"; int x=0; String caso=val.substring(x,x+1); while(x!=length) { caso=val.substring(x,x+1); if(digitos.indexOf(caso)!=-1) { x++; } else { JOptionPane.showMessageDialog(null,"Mas você é muito tapado mesmo, não é?!! Você digitou uma letra!! Imbecil..."); System.exit(0); } } //------------------------------------------------------------------------------- String var=""; int pos=0; String se1=val.substring(pos,pos+1); String numeros = "0123456789"; while(numeros.indexOf (se1) != -1) { var=var+val.substring(pos,pos+1); pos++; se1=val.substring(pos,pos+1); } double n1=Double.parseDouble(var); //------------------------------------------------------------------------------- String operad[]=new String[length]; int a=0; //------------------------------------------------------------------------------- operad[a]=val.substring(pos,pos+1); pos++; //------------------------------------------------------------------------------- String varial[]=new String[length]; double numero[]=new double[length]; while(pos+1<=val.length()) { varial[a]=""; se1=""; while(numeros.indexOf (se1) != -1) { varial[a]+=val.substring(pos,pos+1); if(pos+1<val.length()) { pos++; se1=val.substring(pos,pos+1); } else { break; } } numero[a]=Double.parseDouble(varial[a]); a++; //------------------------------------------------------------------------------- if(pos+1<val.length()) { operad[a]=val.substring(pos,pos+1); pos++; } else { break; } } //------------------------------------------------------------------------------------ int c=a; int d=0; int b=1; while(b<=c) { if (operad[d].equals("/")) { n1=n1/numero[d]; } else if (operad[d].equals("*")) { n1=n1*numero[d]; } else if (operad[d].equals("-")) { n1=n1-numero[d]; } else if (operad[d].equals("+")) { n1=n1+numero[d]; } else { break; } b++; d++; } JOptionPane.showMessageDialog(null,"O resultado de sua equação é: "+n1); } } está aí.. se você entender alguma coisa.. se quiser me add no MSN aí que eu explico...(nicholas_vni@hotmail.com) eu to on ateh as 22:00 flow..
  10. nichows

    Ajuda Em Calculadora

    eu já fiz uma calc, rapaz, ela abre um form pro usuario digitar a equaçao, analiza ela e manda o result em outro form... se quiser uma ajuda... ela está meio coisa de iniciane cheia de gambiarra, mas é só pedir que eu vejo o que eu posso fazer...
×
×
  • Criar Novo...