Resultados 1 al 5 de 5
  1. #1
    Recién Iniciado Avatar de greenboy
    Fecha de ingreso
    14/jun/2008
    Ubicación
    Nuevo Casas Grandes, Chihuahua
    Móvil
    X10 mini pro
    Mensajes
    5

    Alguien sabe programar aplicaciones???

    Necesito k alguien de buen corazon (jejeje) me pase este programa de C++ a ".jar" por favor!!!
    estoy dispuesto a donar (todavia no se como se hace pero despues aprendere)
    POR FAVOR!!!
    Aqui esta el programa: (si quieren pueden modificarlo, el caso es que haga lo que ahi dice)
    //Letras a Numeros
    //21 de Julio de 2008
    #include <iostream>
    #include <cstdlib>
    using namespace std;
    int main ()
    {
    char resp, x;
    int let, num;
    resp='x';
    cout<<"Convierte letras a numeros."<<endl;
    cout<<"Cuantas letras vas a convertir?"<<endl;
    cin>>let;
    for(int cont=0;cont<=let;cont++)
    {
    cout<<"Pon tu letra: "<<endl;
    cin>>x;
    switch (x){
    case 'a':num=98;
    break;
    case 'b':num=22;
    break;
    case 'c':num=93;
    break;
    case 'd':num=432;
    break;
    case 'e':num=199;
    break;
    case 'f':num=2;
    break;
    case 'g':num=6;
    break;
    case 'h':num=88;
    break;
    case 'i':num=99;
    break;
    case 'j':num=174;
    break;
    case 'k':num=101;
    break;
    case 'l':num=123;
    break;
    case 'm':num=31;
    break;
    case 'n':num=444;
    break;
    case 'ñ':num=56;
    break;
    case 'o':num=45;
    break;
    case 'p':num=789;
    break;
    case 'q':num=100;
    break;
    case 'r':num=999;
    break;
    case 's':num=457;
    break;
    case 't':num=11;
    break;
    case 'u':num=4;
    break;
    case 'v':num=9;
    break;
    case 'w':num=89;
    break;
    case 'x':num=56;
    break;
    case 'y':num=1;
    break;
    case 'z':num=7;
    break;
    default:cout<<"El alfabeto tiene 27 letras."<<endl;
    }
    cout<<"Tu letra es: "<<x<<" y tu numero es: "<<num<<endl;
    system("pause");
    system("cls");
    }
    cout<<"Si deseas continuar presiona 's' o 'S'. Si no, presiona otra tecla."<<endl;
    cin>>resp;
    system("cls");
    system("pause");
    return 0;
    }
    DE ANTEMANO... **GRACIAS** AMIGOS DE TOPSONY.
    ESTE PROGRAMA sirve para codificar las conversaciones que nos pasamos en las clases.

  2. #2
    Plus 50 Avatar de nikita_mjr
    Fecha de ingreso
    26/jun/2008
    Ubicación
    Cordoba, Argentina
    Móvil
    N95 8GB
    Mensajes
    112

    Respuesta: Alguien sabe programar aplicaciones???

    Hola amigo, mira, por mi parte yo se programar en C (estoy aprendiendo), jeje, pero mas alla de eso, para poder diseñar aplicaciones, deberias usar la plataforma J2ME(Java 2 Micro Edition) que es una versión reducida de la plataforma Java 2 para su uso en pequeños dispositivos como teléfonos o PALM...

  3. #3
    Recién Iniciado Avatar de greenboy
    Fecha de ingreso
    14/jun/2008
    Ubicación
    Nuevo Casas Grandes, Chihuahua
    Móvil
    X10 mini pro
    Mensajes
    5

    Respuesta: Alguien sabe programar aplicaciones???

    Yo se como programar en C, y en C++, tambien en Visual Basic, lo que pasa es que no se como programar en java... por eso este post!!!

    Si no pueden... me ayudaria una aplicacion que codificara las letras para mandar mensajes escritos en papel con los compañeros de clase para que el profesor no las entienda (Ese es el propósito de esta).

  4. #4
    Recién Iniciado
    Fecha de ingreso
    29/jul/2008
    Móvil
    -
    Mensajes
    3

    Respuesta: Alguien sabe programar aplicaciones???

    Hola
    vamos a ver el interés que tienes en este programa :-)

    te voy a poner el código fuente del programa en java
    si tienes interés seras capaz de compilarlo y crear el jar
    el proyecto consta de dos ficheros
    ---------------ConvierteLetrasNumeros.java-----------------------
    package org.riky.conv;

    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;

    /**
    * <p>Title: </p>
    *
    * <p>Description: </p>
    *
    * <p>Copyright: Copyright (c) 2008</p>
    *
    * <p>Company: </p>
    *
    * @author Riky
    * @version 1.0
    */
    public class ConvierteLetrasNumeros extends MIDlet {
    static ConvierteLetrasNumeros instance;
    PantallaConversion displayable = new PantallaConversion();
    public ConvierteLetrasNumeros() {
    instance = this;
    }

    public void startApp() {
    Display.getDisplay(this).setCurrent(displayable);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    public static void quitApp() {
    instance.destroyApp(true);
    instance.notifyDestroyed();
    instance = null;
    }

    }

    ---------------ConvierteLetrasNumeros.java-----------------------

    ---------------PantallaConversion.java----------------------------
    package org.riky.conv;

    import javax.microedition.lcdui.*;

    /**
    * <p>Title: </p>
    *
    * <p>Description: </p>
    *
    * <p>Copyright: Copyright (c) 2008</p>
    *
    * <p>Company: </p>
    *
    * @author Riky
    * @version 1.0
    */
    public class PantallaConversion extends Form implements CommandListener {
    TextField tf=new TextField("Introduce Letras","",80,TextField.ANY);
    TextField ta=new TextField("Resultado","",200,TextField.ANY);
    public PantallaConversion() {
    super("Convierte Letras en Numeros");
    try {
    jbInit();
    }
    catch(Exception e) {
    e.printStackTrace();
    }
    }

    private void jbInit() throws Exception {
    this.append(tf);
    this.append(ta);
    // Set up this Displayable to listen to command events
    setCommandListener(this);
    // add the Exit command
    addCommand(new Command("Salir", Command.EXIT, 1));
    addCommand(new Command("Convertir", Command.OK, 1));
    }

    public void commandAction(Command command, Displayable displayable) {
    if (command.getCommandType() == Command.EXIT) {
    // stop the MIDlet
    ConvierteLetrasNumeros.quitApp();
    }
    if (command.getCommandType() == Command.OK) {
    convierte();
    }

    }

    /**
    * convierte
    */
    private void convierte() {
    String cad=tf.getString().toLowerCase();
    String tmp="";
    for(int n=0;n<cad.length();n++){
    tmp+=letr2num(cad.charAt(n));
    }
    ta.setString(tmp);
    }
    private String letr2num(char c){
    int num=0;
    String ret=" ";
    switch (c){
    case 'a':
    num = 98;
    break;
    case 'b':
    num = 22;
    break;
    case 'c':
    num = 93;
    break;
    case 'd':
    num = 432;
    break;
    case 'e':
    num = 199;
    break;
    case 'f':
    num = 2;
    break;
    case 'g':
    num = 6;
    break;
    case 'h':
    num = 88;
    break;
    case 'i':
    num = 99;
    break;
    case 'j':
    num = 174;
    break;
    case 'k':
    num = 101;
    break;
    case 'l':
    num = 123;
    break;
    case 'm':
    num = 31;
    break;
    case 'n':
    num = 444;
    break;
    case 'ñ':
    num = 56;
    break;
    case 'o':
    num = 45;
    break;
    case 'p':
    num = 789;
    break;
    case 'q':
    num = 100;
    break;
    case 'r':
    num = 999;
    break;
    case 's':
    num = 457;
    break;
    case 't':
    num = 11;
    break;
    case 'u':
    num = 4;
    break;
    case 'v':
    num = 9;
    break;
    case 'w':
    num = 89;
    break;
    case 'x':
    num = 56;
    break;
    case 'y':
    num = 1;
    break;
    case 'z':
    num = 7;
    break;
    case ' ':
    ret=" ";
    break;
    default:
    ret = " El alfabeto tiene 27 letras.\n";
    }
    if(num!=0)
    ret+=num;
    return ret;
    }

    }

    ---------------PantallaConversion.java----------------------------

    El programa funciona y compila sin errores.

    venga saludos.

  5. #5
    Recién Iniciado
    Fecha de ingreso
    29/jul/2008
    Móvil
    -
    Mensajes
    3

    Respuesta: Alguien sabe programar aplicaciones???

    necesitas
    j2se 1.5 o superior Developer Resources for Java Technology (compilador de java, tienes que bajar el jdk no el jre)
    y necesitas el wireless toolkit (j2me, el que compila, prueba, empaqueta,..... aplicaciones java para moviles)

    saludos.

    PD. es muy facil (si te hace con un ide, todavia lo es mas :-). Si quieres en la pagina de sun tienes el NetBeans que es gratis, te bajas el paquete Mobile y asi puedes ir aprendiendo java para moviles :-)

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. Alguien sabe de...?
    Por dosis2k en el foro Telefonos Moviles
    Respuestas: 0
    Último mensaje: 23/05/2009, 17:09:50
  2. si alguien sabe
    Por Manu's en el foro Se Tool 2 Lite
    Respuestas: 10
    Último mensaje: 07/07/2008, 21:17:03
  3. Alguien sabe
    Por Luisk89 en el foro Telefonos Moviles
    Respuestas: 3
    Último mensaje: 08/05/2008, 16:24:25
  4. ALGUIEN SABE?
    Por sheri en el foro Layout & Fonts
    Respuestas: 3
    Último mensaje: 04/05/2008, 18:58:12
  5. Respuestas: 4
    Último mensaje: 21/11/2007, 22:14:08

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •