Diario de un programador. Anexo B: Códigos
Convertir un numero entero en caracter: Lo que hace este codigo es mostrar la forma de pasar un número entero a caracter.
C
Programa utilizado: Code Blocks 13.12
En este caso se utiliza la función sprintf para lograr el objetivo
#include<stdio.h>
int main(void){
char texto[100];
int numero = 7;
sprintf(texto, "cadena: %d", numero);
printf("%s", texto);
return 0;
}
//Escrito por Gustavo J. Cerda Nilo, Noviembre 2015
En este otro ejemplo, se hace uso de la función itoa, la cual también sirve para hacer cumplir el objetivo
#include <stdio.h>
int main()
{
int numero = 777;
char cadena[20];
itoa(numero,cadena,2); // 2 para binario
printf("Valor binario = %s\n", cadena);
itoa(numero,cadena,10); // 10 para decimal
printf("Valor decimal = %s\n", cadena);
itoa(numero,cadena,16); // 16 para Hexadecimal
printf("Valor hexadecimal = %s\n", cadena);
return 0;
}
//Escrito por Gustavo J. Cerda Nilo
JAVA
Programa utilizado: Net Beans 8.0.1
Programa utilizado: Net Beans 8.0.1
En este caso, se utiliza la clase String para lograr el objetivo
public class enteroCaracter{
public static void main(String []args){
int numero = 123;
String cadena = String.valueOf(numero);
System.out.println(cadena);
}//fin main
}// fin class
//Escrito por Gustavo J. Cerda Nilo, Noviembre 2015
En este otro ejemplo, se hace uso de la clase Integer
public class enteroCaracter{
public static void main(String []args){
int numero = 123;
String cadena = Integer.toString(numero);
System.out.println(cadena);
}//fin main
}// fin class
//Escrito por Gustavo J. Cerda Nilo, Noviembre 2015
PYTHON 3.5
Programa utilizado: Idle
Programa utilizado: Idle
numero = 5
cadena = "10"
print("numero: %d" % (numero))
print("cadena: %s" % (cadena))
print("Concatenado = %s" %(str(numero) + cadena))
#Escrito por Gustavo J. Cerda Nilo, Diciembre 2015
SMALL BASIC
Programa utilizado: Small Basic 1.1
En Small Basic un numero puede escribirse tanto con comillas como sin ellas y de todas formas se puede operar con él. Incluso se pueden operar entre sí los que tienen comillas y los que no. Acá se muestra un ejemplo de esto y de como hacerlo para concatenar números como si de cadenas se tratasen
entero = 5
TextWindow.WriteLine("Entero: "+ entero)
TextWindow.WriteLine("Sumado: "+ (entero + entero))
TextWindow.WriteLine("Concatenado: "+ entero + entero)
caracter = "10"
total = entero + caracter
TextWindow.WriteLine("total: "+ total)
'Escrito por Gustavo J. Cerda Nilo, Octubre 2015
No hay comentarios:
Publicar un comentario