Página 2 de 3 PrimerPrimer 123 ÚltimoÚltimo
Resultados 9 al 16 de 18

Tema: Calculadora binario simple ¿algún desarrollador?

  1. #9
    Usuario Registrado
    Fecha de ingreso
    22 sep, 08
    Mensajes
    71
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    Cita Iniciado por Evil213 Ver mensaje
    porque no lo haces con Visual C++?? o con Devc? tambien funciona o es que no sabes hacerlo? D: tengo unos buenos tutoriales por si los quieres me avisas...
    Hola! Se puede programar en Visual C++ para iphone en Xcode?

    Si no consigo hacerlo en Objective-C... intentaria hacerlo en Visual C++ claro está...!

    Muachisimas gracias!

  2. #10
    Usuario Registrado
    Fecha de ingreso
    09 nov, 11
    Mensajes
    14
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    hola apenas acabo de ver tu tema y dejame decirte que hubieras checado por lo menos algunos ejemplos o la primera parte de un libro hecho para programar aplicaciones simples en xcode!!!!!

    lo dificil es saber ligar lo grafico con lo que programamos en el .m y el .h

    tu problema debiste de abordarlo dw esa manera.

    yo primero empece con un libro de la editoria apress llamado , iphone ipod touch and ipad programing for absolute begginers el autor es rory lewis .

    esta en español por taringa y por todo la internet y en un dia podias aprender a hacer esto.

    yo el segundo dia con este libro hice una calculadora con todos los operadores + - X /

    y estuvo facil.

    dejame decirte que el algoritmo que encontraste lo puedes usar sin problemas en una app asi.

    lo que en este momento creo es que no abordaste el problema desde como era debido.

    las apps en el iphone aceptan perfectamente c orientado a objetos ,en tu caso no entiendo cual fue el problema si no necesitabas ni siquiera hacer ni una clase ni nada, incluso en programacion estructurada no necesitas ni hacer una funcion aparte y la aplicacion te acepta la declaracion de los tipos int,float,etc sin ningun problema.

    creo que ese fue tu problema,el tratar de resolverlo sin los conocimientos necesarios.

    puedes hacer un archivo de C++ (.cpp) si haces un proyecto de tipo command prompt (creo esta en la opcion "otros" cuando te pregunta que tipo de proyecto quieres luego luego que abres xcode) y ahi eliges que sea puro c++ disculpa si no te contesto como se debe pero ya hace mucho que no veo xcode.

    obviamente un proyecto asi lo compilara y lo podras ver ahi mismo pero no correra en un iphone.

    lo que compiles en c++ se ve en la barra inferior en xcode.

    disculpa que en estos momentos no tengo ni computadora sino yo te hacia tu proyecto gratis sin problema pero mi imac murio y ahora solo tengo mi ipad :P


    si aun te urge nadamas me dices y mañana en la escuela me pido una macbook y ahi lo hago,solo me avisas.
    Última edición por 0therOS; 09/11/2011 a las 09:01

  3. #11
    Usuario Registrado
    Fecha de ingreso
    22 sep, 08
    Mensajes
    71
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    Cita Iniciado por 0therOS Ver mensaje
    hola apenas acabo de ver tu tema y dejame decirte que hubieras checado por lo menos algunos ejemplos o la primera parte de un libro hecho para programar aplicaciones simples en xcode!!!!!

    lo dificil es saber ligar lo grafico con lo que programamos en el .m y el .h

    tu problema debiste de abordarlo dw esa manera.

    yo primero empece con un libro de la editoria apress llamado , iphone ipod touch and ipad programing for absolute begginers el autor es rory lewis .

    esta en español por taringa y por todo la internet y en un dia podias aprender a hacer esto.

    yo el segundo dia con este libro hice una calculadora con todos los operadores + - X /

    y estuvo facil.

    dejame decirte que el algoritmo que encontraste lo puedes usar sin problemas en una app asi.

    lo que en este momento creo es que no abordaste el problema desde como era debido.

    las apps en el iphone aceptan perfectamente c orientado a objetos ,en tu caso no entiendo cual fue el problema si no necesitabas ni siquiera hacer ni una clase ni nada, incluso en programacion estructurada no necesitas ni hacer una funcion aparte y la aplicacion te acepta la declaracion de los tipos int,float,etc sin ningun problema.

    creo que ese fue tu problema,el tratar de resolverlo sin los conocimientos necesarios.

    puedes hacer un archivo de C++ (.cpp) si haces un proyecto de tipo command prompt (creo esta en la opcion "otros" cuando te pregunta que tipo de proyecto quieres luego luego que abres xcode) y ahi eliges que sea puro c++ disculpa si no te contesto como se debe pero ya hace mucho que no veo xcode.

    obviamente un proyecto asi lo compilara y lo podras ver ahi mismo pero no correra en un iphone.

    lo que compiles en c++ se ve en la barra inferior en xcode.

    disculpa que en estos momentos no tengo ni computadora sino yo te hacia tu proyecto gratis sin problema pero mi imac murio y ahora solo tengo mi ipad :P


    si aun te urge nadamas me dices y mañana en la escuela me pido una macbook y ahi lo hago,solo me avisas.
    Hola 0therOS!


    ya tengo el boton de convertir a binario! solo me falta el de inverso, el de convertir a decimal lo que esté en binario!

    por mas que busco como encontrarlo no me sale en google ni en c ni en c++...

    Solo me sale de decimal a binario... pero de binario a decimal nada de nada...

    pongo el codigo que tengo de decimal a binario vale?

    Llamar a la funcion:
    Código:
    -(NSString*)toBinary:(int)num{
    	if (num == 0) { return @"0"; }
    	if (num == 1) { return @"1"; }        
    	
    	return [NSString stringWithFormat:@"%@%d", [self toBinary:(num/2)], num % 2];
    }
    La accion al boton:
    Código:
    -(IBAction)ABinario:(UIButton *)sender {
    	NSString *tempText = [NSString stringWithString:self.Pantalla.text];
    	self.Pantalla.text = [self toBinary:[tempText intValue]];	
    }

    Me falta el algoritmo de binario a decimal y ya pff... luego ya le podré restricciones y demas cosas

    Me hechas una mano? lo estoy documentando todo para hacer un pdf y subirlo para que tenga el foro un tutorial!

    GRACIAS!

  4. #12
    Usuario Registrado
    Fecha de ingreso
    09 nov, 11
    Mensajes
    14
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    pues mira aqui el codigo lo escribo simple sin funciones fuera de lo normal y tu decidiras ya como utilizarlo


    int x,n,dec,pow;
    n=0;
    dec=0;
    pow=1;

    while(n<8)
    {

    dec=dec+(bin%10)*(pow);
    bin=bin/10;
    n++;
    pow=pow*2;
    }


    el dato de entrada seria un entero (bin) en este caso
    y la salida estaria en dec como entero

    ya luego si usas uilabel ya solo darle formato como ya sabes

    trate de hacerlo lo mas general posible :P

    en el while n<8 es para un numero binario de 8 posiciones ahi modifica por el numero maximo que aceptes
    Última edición por 0therOS; 11/11/2011 a las 03:21

  5. #13
    Usuario Registrado
    Fecha de ingreso
    22 sep, 08
    Mensajes
    71
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    Cita Iniciado por 0therOS Ver mensaje
    pues mira aqui el codigo lo escribo simple sin funciones fuera de lo normal y tu decidiras ya como utilizarlo


    int x,n,dec,pow;
    n=0;
    x=0;
    dec=0;
    pow=1;

    while(n<8)
    {

    dec=dec+(bin%10)*(pow);
    bin=bin/10;
    n--;
    x++;
    pow=pow*2;
    }


    el dato de entrada seria un entero (bin) en este caso
    y la salida estaria en dec como entero

    ya luego si usas uilabel ya solo darle formato como ya sabes

    trate de hacerlo lo mas general posible :P

    en el while n<8 es para un numero binario de 8 posiciones ahi modifica por el numero maximo que aceptes
    Hola OtherOS!

    Ese algoritmo que me pusiste me nubla un poco la vista...

    No se darle el formato adecuado...
    Código:
    -(NSString*)toDecimal:(int)num {
        int x,n,dec,pow;
        n=0;
        x=0;
        dec=0;
        pow=1;
    
    while(n<8) {
        dec=dec+(bin%10)*(pow);
        bin=bin/10;
        n--;
        x++;
        pow=pow*2;
        }    
    }
    
    return [NSString stringWithFormat:@"%@%d", [self toDecimal:(??)], ??];
    Asi no me funciona... y puse ?? donde no se que poner...

    ¿Cual es el formato del NSString?

  6. #14
    Usuario Registrado
    Fecha de ingreso
    09 nov, 11
    Mensajes
    14
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    ammm esa ultima llave no va despues del return? y
    aparte ammm

    el numero en binario en mi algoritmo lo puse como "bin" y asi que lo debes cambiar por "num" pues asi estas recibiendo el parametro

    return [NSString stringWithFormat:@"%@%d", [self toDecimal:(??)], ??];

    aqui me confunde un poco ese %@ que se usa para objetos y ese self a tu funcion (toDecimal) no entiendo como lo planeas usar en tu resultado pero en teoria esto bastaria


    return [NSString stringWithFormat:@"%d", dec;]

    ya te funciona bien la primer parte de decimal a binario?



    asi que intenta asi (creo k asi funcionara)


    -(NSString*)toDecimal:(int)num {
    int x,n,dec,pow;
    n=0;
    x=0;
    dec=0;
    pow=1;

    while(n<8) {
    dec=dec+(num%10)*(pow);
    num=num/10;
    n--;
    x++;
    pow=pow*2;
    }


    return [NSString stringWithFormat:@"%d", dec];
    }

    y en boton (ojo en el boton anterior se llamaba ABinario y ahorita le puse ADecimal pero no se como lo llamaste tu,tambien por tu boton de arriba supongo que tu label es Pantalla.text aqui no cambies nada pues primero de ahi toma el numero binario,recuerda que solo funcionara con 8 digitos binarios si quieres mas cambia el numero en mi algoritmo)

    -(IBAction)ADecimal:(UIButton *)sender {
    NSString *tempText = [NSString stringWithString:self.Pantalla.text];
    self.Pantalla.text = [self toDecimal:[tempText intValue]];
    }
    Última edición por 0therOS; 11/11/2011 a las 01:03

  7. #15
    Usuario Registrado
    Fecha de ingreso
    22 sep, 08
    Mensajes
    71
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    Cita Iniciado por 0therOS Ver mensaje
    ammm esa ultima llave no va despues del return? y
    aparte ammm

    el numero en binario en mi algoritmo lo puse como "bin" y asi que lo debes cambiar por "num" pues asi estas recibiendo el parametro

    return [NSString stringWithFormat:@"%@%d", [self toDecimal:(??)], ??];

    aqui me confunde un poco ese %@ que se usa para objetos y ese self a tu funcion (toDecimal) no entiendo como lo planeas usar en tu resultado pero en teoria esto bastaria


    return [NSString stringWithFormat:@"%d", dec;]

    ya te funciona bien la primer parte de decimal a binario?



    asi que intenta asi (creo k asi funcionara)


    -(NSString*)toDecimal:(int)num {
    int x,n,dec,pow;
    n=0;
    x=0;
    dec=0;
    pow=1;

    while(n<8) {
    dec=dec+(num%10)*(pow);
    num=num/10;
    n--;
    x++;
    pow=pow*2;
    }


    return [NSString stringWithFormat:@"%d", dec];
    }

    y en boton (ojo en el boton anterior se llamaba ABinario y ahorita le puse ADecimal pero no se como lo llamaste tu,tambien por tu boton de arriba supongo que tu label es Pantalla.text aqui no cambies nada pues primero de ahi toma el numero binario,recuerda que solo funcionara con 8 digitos binarios si quieres mas cambia el numero en mi algoritmo)

    -(IBAction)ADecimal:(UIButton *)sender {
    NSString *tempText = [NSString stringWithString:self.Pantalla.text];
    self.Pantalla.text = [self toDecimal:[tempText intValue]];
    }

    se me queda pillado al pulsar el boton... no se cierra la aplicacion pero se queda el boton pulsado y hay que cerrar la aplicacion..

    el caso es que al compilar no da ni un fallo!

    que podrá pasar?

  8. #16
    Usuario Registrado
    Fecha de ingreso
    09 nov, 11
    Mensajes
    14
    Gracias Thanks Given 
    0
    Gracias Thanks Received 
    0
    Agradecido en
    0 Mensajes

    Predeterminado Respuesta: Calculadora binario simple ¿algún desarrollador?

    ya vi mi error una disculpa borra el n--; y el x++; y escribe en ese lugar n++; en el lugar donde estaba el n--;


    no se que estaba pensando




    -(NSString*)toDecimal:(int)num {
    int n,dec,pow;
    n=0;
    dec=0;
    pow=1;

    while(n<8) {
    dec=dec+(num%10)*(pow);
    num=num/10;
    n++;
    pow=pow*2;
    }


    return [NSString stringWithFormat:@"%d", dec];
    }
    Última edición por 0therOS; 11/11/2011 a las 03:22

Página 2 de 3 PrimerPrimer 123 ÚltimoÚltimo

Etiquetas para este tema

Permisos de publicación

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