Autor
|
Tema: [java] codigo fuente sencillo para reloj analogico (Leído 29,990 veces)
|
strike-maXter
Desconectado
Mensajes: 180
|
Buenas!
comunmente no me encontrareis por aqui posteando sino en linux, hack, seguridad y otros.En este caso he estado buscando codigos fuente de un reloj analogico ademas de unos ejercicios de hacha y calculadora sin ningun resultado satisfactorio.
Agradeceria de corazon si posteaseis algun link de referencia donde encuentre el codigo fuente de estas aplicaciones,
Muchas gracias de antemano.
----> strike-maXter <-----
|
|
|
En línea
|
Sultan de la Red, Guardián de la Noche. Solitario Guerrero y Secuaz de la Muerte.
|
|
|
AnKeR
Desconectado
Mensajes: 125
printk("\n%s\n","Kernel Panic");
|
buenas:: Encontrar he encontrado algo de reloges analógicos en bastantes sitios, pero todos eran aplets que usaban la librería JavaClock, pero bueno de todas maneras hay código que no sería difícil de exportar de un aplet a un código de una aplicación tradicional. De todas maneras tampoco creo que sea demasiado complicado empezar de 0, pero bueno aki tienes para darle caña: http://java.sun.com/openstudio/applets/clock.htmlhttp://www.adcsoft.com/javaclock.htmlmmm pos eso q lo disfrutes; Salu2o3
|
|
|
En línea
|
|
|
|
heap
|
EL primer codigo es inutil, puro java applet malo jeje. El segundo esta bueno y ese si lo puedes pasar, o mejor dicho ya esta en java, esta chido...... la calculadora la puedes hacer en 5 mins, lo del hacha no lo entiendo.........pero ese reloj esta bien chido..........igual yo hago una este fin de semana, y si me explicas el hacha tambien....hazme aqui el pseudo-codigo de ambos y el sabado los paso en java y los pongo aqui....
|
|
|
En línea
|
|
|
|
heap
|
12 lore ~/project1/code $ cat Calculator.java //will just check if there is 2, 3 ... .digit number since I like to be able to input 2 + 2 in the same line. /* Simple calculator in java, using simple I/O, and structures. Just did it for fun, and becouse someone in a forum need it. I'll include more things when I feel like it....although its preatty simple. Needs Savitchin class, which makes it even simple, but preatty useable. */ import java.util.*;
public class Calculator { double firstNumber; double secondNumber; double result;
public boolean intCheck(char anyChar) {
return anyChar == '0' || anyChar == '1' || anyChar == '2' || anyChar == '3' || anyChar == '4' || anyChar == '5' || anyChar == '6' || anyChar == '7' || anyChar == '8' || anyChar == '9'; //will just check if there is 2, 3 ... .digit number since I like to be able to input 2 + 2 in the same line.
}
public double add (double firstNumber, double secondNumber) { result = firstNumber + secondNumber; return result; }
public double substract (double firstNumber, double secondNumber) { result = firstNumber - secondNumber; return result; }
public double multiply (double firstNumber, double secondNumber) { result = firstNumber * secondNumber; return result; }
public double divide (double firstNumber, double secondNumber) { if (secondNumber == 0) { System.out.print ("Error can't divide by 0"); return 0;
} else { result = firstNumber/secondNumber; return result; } }
public double power (double firstNumber, double secondNumber) { result = 1; //while a Number which = 0, is lower than the second number, it should multiply firstNumber * firstNumber, is more fun this way, although you can use mathpow......which is lame, still thinking about negatives and irrationals for (int counter = 0 ; counter < secondNumber ; counter ++ ) {
result = result * firstNumber; } return result; }
public void start () { System.out.println ("This is a calculator, please use control + z to exit"); System.out.println ("Usage 2 + 2, 2 ^ 2, 2 - 2, 2 / 2, 2 * 2 (spaces are important!)"); String operator; boolean infinite=true; while (infinite = true) {
// int position1 = 0, position2 = 4; //String userInput; StringTokenizer userInput = new StringTokenizer ( SavitchIn.readLine () ); if (userInput.hasMoreTokens()) { firstNumber=Double.parseDouble(userInput.nextToken()); } else { return; } if (userInput.hasMoreTokens()) { operator = (String)(userInput.nextToken());
} else { return; } if (userInput.hasMoreTokens()) {
secondNumber = Double.parseDouble(userInput.nextToken());
} else { return; }
// firstNumber = (double) userInput.charAt(position1);
//secondNumber = (double) userInput.charAt(position2);
if (operator.equals("+") ){ add(firstNumber, secondNumber); System.out.println ("= " + result); }
else if (operator.equals("-") ){ substract(firstNumber, secondNumber); System.out.println ("= " + result); } else if (operator.equals ("*")){ multiply(firstNumber, secondNumber); System.out.println ("= " + result); } else if (operator.equals ("/") ){ divide(firstNumber, secondNumber); System.out.println ("= " + result); } else if (operator.equals ("^") ){ power(firstNumber, secondNumber); System.out.println ("= " + result); }
} }
public static void main (String [] args) { Calculator calc = new Calculator(); calc.start(); }
}
24 lore ~/project1/code $ java Calculator This is a calculator, please use control + z to exit Usage 2 + 2, 2 ^ 2, 2 - 2, 2 / 2, 2 * 2 (spaces are important!) 10 * 10 = 100.0 10 + 10 = 20.0 5 ^ 2 = 25.0 8 / 9 = 0.8888888888888888 3 / 0 Error can't divide by 0 Bueno asi funciona, espero que te sirve, a mi me parece que me quedo chida
|
|
« Última modificación: 25 Septiembre 2008, 23:07 pm por heap »
|
En línea
|
|
|
|
strike-maXter
Desconectado
Mensajes: 180
|
gracias, gente! para cualquier duda me teneis en los foros antes descritos, agur!
|
|
|
En línea
|
Sultan de la Red, Guardián de la Noche. Solitario Guerrero y Secuaz de la Muerte.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema con codigo para codificar/decodificar caracteres (SENCILLO)
Programación C/C++
|
Erres
|
4
|
5,156
|
31 Octubre 2012, 16:51 pm
por Stakewinner00
|
|
|
Ayuda sobre como puedo explorar codigo fuente java
Dudas Generales
|
criscell25
|
0
|
2,064
|
14 Noviembre 2012, 05:01 am
por criscell25
|
|
|
AYUDA!! codigo para pic en ccs c leg c++ para un reloj programable
Electrónica
|
andrea_anex
|
0
|
3,682
|
4 Diciembre 2012, 18:06 pm
por andrea_anex
|
|
|
un codigo para este programa sencillo
Programación General
|
etaccracker
|
2
|
2,510
|
29 Marzo 2013, 16:04 pm
por crazykenny
|
|
|
Reloj analógico inteligente, el smartwatch más buscado
Noticias
|
wolfbcn
|
0
|
1,618
|
22 Enero 2017, 02:39 am
por wolfbcn
|
|