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
#include
using namespace std;
int main ()
{
char resp, x;
int let, num;
resp='x';
cout<<"Convierte letras a numeros."<
cout<<"Cuantas letras vas a convertir?"<
cin>>let;
for(int cont=0;cont<=let;cont++)
{
cout<<"Pon tu letra: "<
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."<
}
cout<<"Tu letra es: "<
system("pause");
system("cls");
}
cout<<"Si deseas continuar presiona 's' o 'S'. Si no, presiona otra tecla."<
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.
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... :a12:
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).
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.*;
/**
* Title:
*
* Description:
*
* Copyright: Copyright (c) 2008
*
* Company:
*
* @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.*;
/**
* Title:
*
* Description:
*
* Copyright: Copyright (c) 2008
*
* Company:
*
* @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
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.
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 :-)