Foros del Web » Programación para mayores de 30 ;) » Programación General »

Pasar texto a binario.

Estas en el tema de Pasar texto a binario. en el foro de Programación General en Foros del Web. Me ofrecí a ayudar en una investigación que implica convertir texto o números a binario, aunque no sé cómo hacer eso. Quizá me pueda ingeniar ...
  #1 (permalink)  
Antiguo 15/02/2013, 00:01
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Pasar texto a binario.

Me ofrecí a ayudar en una investigación que implica convertir texto o números a binario, aunque no sé cómo hacer eso.
Quizá me pueda ingeniar pero estoy dedicado a otras cosas (cuando me ofrecí estaba trancado en casi todas).
Agradezco ayuda.

Me pasaron esto:
Código:
#include <stdio.h>
#include <conio.h>
 
int main()
{
    unsigned num,base,total=0,coeficiente=1;
    printf("Este programa va a pasar un numero natural en base 10 a una determinada base. Introduce el numero y la base: ");
    scanf("%u %u",&num,&base);
    while(num!=0)
    {
        total=total+coeficiente*(num%base);
        num=num/base;
        coeficiente*=10;
    }
    printf("%u",total);
    getch();
    return 0;
}
pero obviamente no lo entiendo, empezando por el #

Un caramelo para el que me de un código en flash 5 de macromedia que tenga un # o un include. Eso es chino, joder.
  #2 (permalink)  
Antiguo 19/02/2013, 12:20
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: Pasar texto a binario.

A ver, que refresco mis conocimientos de C:

- Las dos primeras líneas son includes: incluyen archivos esenciales (en este caso) para cualquier programa en C.
* stdio.h => (creo que era) STandarD Input Ouput
* conio.h => definición de ciertas funciones stándar.

- Empieza el programa en int main(void) (o bien int main())
- Muestra por pantalla el texto (printf())
- Acepta dos variables enteras (scanf(%u %u))
- Entra en un bucle que calcula el número entrado en la base entrada.
- Muestra el número
- Espera una pulsación de teclado
- Termina

Si quieres pasar este código a cualquier lenguaje deberías hacer lo mismo, adaptado a la sintaxis del lenguaje que uses (el bucle diría que en el 90% de los casos será el mismo).

Saludos

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:34.