Dev - C++ - Programa que transforme numeros decimales a binario, octal y hexadecimal

 
Vista:
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 20/09/2014 17:49:45
Hola a todos(as):
necesito su ayuda con este programa en c++:
Diseñar un pseudocódigo que convierta un número del sistema decimal a :
• Sistema binario.
• Sistema octal.
• Sistema hexadecimal
con urgencia que sea sencillo.

Se loos agradezco su pronta respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 16:55:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#include<stdio.h>
int main(void)
{
 
	int n;
	int bin;
	int j=0;
	int k;
 
	int n_tem;
	int n_temp=0;
	int n_temp1=0;
//	char n_tem2;
 
	scanf("%d",&n);
 
 
 
 
	//for(n=1;n<=256;n++){
		printf("binario:\n");
 
	for(bin=1;bin<=n;bin*=2)
		j=bin;
	for(j=bin;j>=1;j=(bin/=2)){
 
 
		for(j=bin;j>=1;j=(bin/=2))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
 
			printf("%d",n_temp1);
 
			}
 
		}
 
	}
		printf("\n");
	/*octal*/
		printf("octal\n");
	for(bin=1;bin<=n;bin*=8)
		j=bin;
	for(j=bin;j>=1;j=(bin/=8)){
 
 
		for(j=bin;j>=1;j=(bin/=8))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
			printf("%d",n_temp1);
			}
 
		}
		printf("\n");
 
 
		/*hexadecimal*/
			printf("hexadecimal\n");
		for(bin=1;bin<=n;bin*=16)
		j=bin;
	for(j=bin;j>=1;j=(bin/=16)){
 
 
		for(j=bin;j>=1;j=(bin/=16))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
 
			if(n_tem>=j){
			n_temp1=k/j;
 
 
			if(n_temp1==10){
				n_temp1='A';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==11){
				n_temp1='B';
				printf("%c",n_temp1);
			}
 
 
			if(n_temp1==12){
				n_temp1='C';
					printf("%c",n_temp1);
			}
 
 
			if(n_temp1==13){
				n_temp1='D';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==14){
				n_temp1='E';
				printf("%c",n_temp1);
			}
 
 
 
			if(n_temp1==15){
				n_temp1='F';
				printf("%c",n_temp1);
			}
			else if(n_temp1>=0 && n_temp1<=9)
 
					printf("%d",n_temp1);
					}
				}
			printf("\n");
 
			}
 
		}
//	}
 
 
 
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Conversiòn de Binario a Octal

Publicado por Leonardo (1 intervención) el 21/02/2017 04:00:46
Estimados buenas,
Me podrian ayudar con una prpgramacion para poder convertir un numero binario a octal.
Agradezco su pronta ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por martin alexis (1 intervención) el 14/12/2017 09:15:08
ami me salió mal en el numero 4 tengo el copilador Dev c++ 5.53 ¿¿¿que hago???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por FRAN (1 intervención) el 01/10/2021 01:15:38
1
1256789900'765
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por nathaly (1 intervención) el 25/03/2020 21:18:00
buenas tardes me urge saber que funcion o para que son las variables: n , j, k, bin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 17:13:11
ahi esta el codigo¡¡¡suerte¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 22/09/2014 17:56:35
Hola agradezco tu gran ayuda.

una pregunta:
¿donde pido el numero al usuario??? //dentro del programa okkk. debo de solicitarle el numero decimal al usuario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 18:01:47
no en la consola¡¡¡¡ introduce x ejemplo¡¡¡

56
binario:
111000
octal
70
hexadecimal
38


...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 22/09/2014 18:07:48
Lo siento me no me corre. Sera por el tipo de version de c++.
yo tengo visual studio ultimate 2012
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 18:13:43
es q es un programa en c...guardalo con extension .c
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 18:16:41
aunque en un terminal de linux¡¡corre sin problemas¡¡¡¡ pero en windows debe correr yo lo he corrido¡¡¡con dev 4.9.2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 20:03:19
te sirvio??¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 22/09/2014 20:44:04
Bueno la verdad no no me corre en windows.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 22/09/2014 21:17:24
correlo en una consola normal de linux¡¡¡¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 23/09/2014 22:42:00
ya se xq no te corrio xq esta copiado como un texto¡¡¡?¡¡ ahi va dentro de una etiqueta code


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#include<stdio.h>
int main(void)
{
 
	int n;
	int bin;
	int j=0;
	int k;
 
	int n_tem;
	int n_temp=0;
	int n_temp1=0;
//	char n_tem2;
 
	scanf("%d",&n);
 
 
 
 
	//for(n=1;n<=256;n++){
		printf("binario:\n");
 
	for(bin=1;bin<=n;bin*=2)
		j=bin;
	for(j=bin;j>=1;j=(bin/=2)){
 
 
		for(j=bin;j>=1;j=(bin/=2))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
 
			printf("%d",n_temp1);
 
			}
 
		}
 
	}
		printf("\n");
	/*octal*/
		printf("octal\n");
	for(bin=1;bin<=n;bin*=8)
		j=bin;
	for(j=bin;j>=1;j=(bin/=8)){
 
 
		for(j=bin;j>=1;j=(bin/=8))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
			printf("%d",n_temp1);
			}
 
		}
		printf("\n");
 
 
		/*hexadecimal*/
			printf("hexadecimal\n");
		for(bin=1;bin<=n;bin*=16)
		j=bin;
	for(j=bin;j>=1;j=(bin/=16)){
 
 
		for(j=bin;j>=1;j=(bin/=16))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
 
			if(n_tem>=j){
			n_temp1=k/j;
 
 
			if(n_temp1==10){
				n_temp1='A';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==11){
				n_temp1='B';
				printf("%c",n_temp1);
			}
 
 
			if(n_temp1==12){
				n_temp1='C';
					printf("%c",n_temp1);
			}
 
 
			if(n_temp1==13){
				n_temp1='D';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==14){
				n_temp1='E';
				printf("%c",n_temp1);
			}
 
 
 
			if(n_temp1==15){
				n_temp1='F';
				printf("%c",n_temp1);
			}
			else if(n_temp1>=0 && n_temp1<=9)
 
					printf("%d",n_temp1);
					}
				}
			printf("\n");
 
			}
 
		}
//	}
 
 
 
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 24/09/2014 05:38:45
Buenas noches mi querido amigo:

Me corrido tu código. Agradezco tus buenas intenciones de ayudarme. Como te dige tengo es C++ en la version de Visul Studio Ultimate 2012.

Te dejo estos haber que puedes hacer por mi.

1--El Depto. de Seguridad Publica y Transito del D.F. desea saber, de los n autos que entran a la ciudad de México, cuantos entran con calcomanía de cada color. Conociendo el último dígito de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando la sig. relación:
DÍGITO COLOR
1 o 2 amarilla
3 o 4 rosa
5 o 6 roja
7 o 8 verde
9 o 0 azul
2--Un teatro otorga descuentos según la edad del cliente. determinar la cantidad de dinero que el teatro deja de percibir por cada una de las categorías. Tomar en cuenta que los niños menores de 5 años no pueden entrar al teatro y que existe un precio único en los asientos. Los descuentos se hacen tomando en cuenta el siguiente cuadro:
Edad Descuento
Categoría 1: 5 - 14 35 %
Categoría 2 :15 - 19 25 %
Categoría 3 : 20 - 45 10 %
Categoría 4 :46 - 65 25 %
Categoría 5 : 66 en adelante 35 %

Son con las sentencias For o Switch.

Agradezco su ayuda.

Saludos.

Este es mi correo por si me deseas escribir: [email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 24/09/2014 23:22:34
el 1 problema aqui tengo una solucion parcial ..verificalo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
using namespace std;
 
int main()
{
	int n;//numeros de carros en total
	int opcion;
	int amarillos=0,rosa=0,roja=0,verde=0,azul=0;
 
 
 
	//  do{
 
 
	cout<<"Entre la cantidad de carros"<<endl;
	cin>>n;
 
 
	for(int i=0;i<n;i++){
 
	cout<<"ultimo digito placa"<<endl;
	cin>>opcion;
 
	switch(opcion){
           case 1:case 2:
	     ++amarillos;
	     break;
 
	   case 3:case 4:
	     ++rosa;
	     break;
 
	  case 5:case 6:
	     ++roja;
	     break;
 
	 case 7: case 8:
	      ++verde;
	      break;
 
	case 9: case 0:
	      ++azul;
	      break;
	default:
		cout<<"opcion incorrecta."<<endl;
		cout<<" entre un numero de placa"<<endl;
	    	break;
 
	}
    }
 
 
	cout<<"amarillos:  "<<amarillos<<endl;
	cout<<"rosa:  "<<rosa<<endl;
	cout<<"roja:  "<<roja<<endl;
	cout<<"verde:  "<<verde<<endl;
	cout<<"azul:   "<<azul<<endl;
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 24/09/2014 23:49:53
Por su puesto que me funciono. Gracias la verdad muchisimas gracias, me has salvado de una mala nota en la u...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 25/09/2014 16:19:35
no le pare¡¡¡?en el transcurso del dia te envio el 2¡¡¡soy de venezuela es de mexico?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 25/09/2014 16:32:40
No soy de Panamà.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 26/09/2014 16:46:52
con algo de tardanza te va el segundo¡¡¡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream>
using namespace std;
 
int main()
{
	float precio_boleto;
	float categoria1=0.0,categoria2=0.0,categoria3=0.0,categoria4=0.0,categoria5=0.0;
	float total;
	int opcion,edad;
	int n;//cantidad de personas
	int person1=0,person2=0,person3=0,person4=0,person5=0;
 
 
	cout<<"precio del boleto: "<<endl;
	cin>>precio_boleto;
 
 
	cout<<"cuantas personas: "<<endl;
	cin>>n;
 
	for(int i=0;i<n;i++){
 
	cout<<"edad : "<<endl;
	cin>>edad;
 
	if(edad>=0 && edad<5)
	   cout<<"no pueden entrar al teatro"<<endl;
 
	if(edad>=5  && edad<=14)
	{
		opcion=1;
		++person1;
	}
	if(edad>=15 && edad<=19)
	{
		opcion=2;
		++person2;
	}
	if(edad>=20 && edad<=45)
	{
		opcion=3;
		++person3;
	}
	if(edad>=46 && edad<=66)
	{
		opcion=4;
		++person4;
	}
	if(edad>66){
		opcion=5;
		++person5;
	}
	switch(opcion){
           case 1:
	     categoria1=precio_boleto*0.35*person1;
	     break;
 
	   case 2:
	     categoria2=precio_boleto*0.25*person2;
	     break;
 
	  case 3:
	     categoria3=precio_boleto*0.10*person3;
	     break;
 
	 case 4:
	      categoria4=precio_boleto*0.25*person4;
	      break;
 
	case 5:
 
	      categoria5=precio_boleto*0.35*person5;
	      break;
	default:
		cout<<"opcion incorrecta."<<endl;
		//cout<<" entre un numero de placa"<<endl;
	    	break;
 
	}
 
}
 
	cout<<endl;
	cout<<"descuento1:  "<<categoria1<<endl;
	cout<<"descuento2:  "<<categoria2<<endl;
	cout<<"descuento3:  "<<categoria3<<endl;
	cout<<"descuento4:  "<<categoria4<<endl;
	cout<<"descuento5:   "<<categoria5<<endl;
	cout<<endl;
	cout<<endl;
	total=(categoria1+categoria2+categoria3+categoria4+categoria5);
 
	if(edad>5)
	cout<<"Ganacia neta(Descuentos):   "<<n*precio_boleto-total<<endl;
 
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 26/09/2014 16:47:42
prueba este caso¡¡

precio del boleto:
100
cuantas personas:
5
edad :
5
edad :
15
edad :
23
edad :
50
edad :
71
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cèsar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Cèsar (13 intervenciones) el 27/09/2014 02:30:04
Hola amigo gracias por tu ayuda. han sido de mucha ayuda.
gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 29/09/2014 17:12:24
no te preocupes¡¡¡ Esta invitado a Venezuela¡¡saludos¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Lewuis eduardo
Val: 2
Ha disminuido su posición en 5 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Lewuis eduardo (1 intervención) el 04/06/2020 19:30:39
Buenas tardes necesito ayuda con hacer este programa en el cual se debe trabajar con funciones y estructuras el programa debe recibir numeros decimales y transformarlos a romano hexadecimal y binario el programa debe tener un menu el cual permita al usuario ingresar tantas veces quiera uno por uno los numeros convertidos se deben almacenar en una estructura y deben mostrarse en una tabla en ese orden
Decimal romano hexadecimal binario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por keri (1 intervención) el 01/09/2015 17:58:52
Para que sirven los ciclos FOR que estan en el codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 01/09/2015 18:31:45
si hablas de el programa que pasa de decimal a binario, octal, hexadecimal....

cada for intenta hacer esto ,...supongamos que queremos pasar 375 (dec) a hexadecimal..

debemos multiplicar por la base hexadecimal para buscar sus divisores ..por ejemplo

256...16...1 -> for(bin=1;bin<=n;bin*=16)


375 div 256=1 (numero hexadecimal) ->for(j=bin;j>=1;j=(bin/=16))
375 mod 256=119


119 div 16=7 (numero hexadecimal)
7 mod 1 =0


7 div 1=7 (numero hexadecimal)
0 mod 1 =0 (caso base)

375 dec en not hexadecimal es 177.

Cada for sirve para dividir en cada base¡¡ sin mas suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por ivan (1 intervención) el 16/09/2018 16:29:24
hola que tal una pregunta, como podria hacerle para convertir de hexadecimal a binario sin intervenir con otro sistema numerico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por MARI (1 intervención) el 26/04/2019 01:12:48
Hola buenas tardes,

Me parece bueno tu programa, pero tengo una duda, para ponerle con punto decimal, a donde le tendría que modificar, para cuando compile me salga.

Ejemplo:

Decimal 32.25
Binario 0011 0010.0010 0101
Hexadecimal 10.CF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 46
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por manuel isaac (62 intervenciones) el 01/05/2019 01:46:29
Oye eso debe de hacerse con una librería creo que iomanip pero la cosa es que nunca lo hice pensando en eso ! Soy de Venezuela ! Mi email es [email protected] serias capaz de darme 10$ por esa modificacion ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Juan (2 intervenciones) el 21/06/2019 19:19:24
en éste programa, el usuario puede intrioducir numeros con punto decimal? es decir valores flotantes?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#include<stdio.h>
int main(void)
{
 
	int n;
	int bin;
	int j=0;
	int k;
 
	int n_tem;
	int n_temp=0;
	int n_temp1=0;
//	char n_tem2;
 
	scanf("%d",&n);
 
 
 
 
	//for(n=1;n<=256;n++){
		printf("binario:\n");
 
	for(bin=1;bin<=n;bin*=2)
		j=bin;
	for(j=bin;j>=1;j=(bin/=2)){
 
 
		for(j=bin;j>=1;j=(bin/=2))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
 
			printf("%d",n_temp1);
 
			}
 
		}
 
	}
		printf("\n");
	/*octal*/
		printf("octal\n");
	for(bin=1;bin<=n;bin*=8)
		j=bin;
	for(j=bin;j>=1;j=(bin/=8)){
 
 
		for(j=bin;j>=1;j=(bin/=8))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
			if(n_tem>=j){
			n_temp1=k/j;
			printf("%d",n_temp1);
			}
 
		}
		printf("\n");
 
 
		/*hexadecimal*/
			printf("hexadecimal\n");
		for(bin=1;bin<=n;bin*=16)
		j=bin;
	for(j=bin;j>=1;j=(bin/=16)){
 
 
		for(j=bin;j>=1;j=(bin/=16))
		{
			n_tem=n;
			k=n_temp;
			n_temp=n_tem%j;
 
			if(n_tem>=j){
			n_temp1=k/j;
 
 
			if(n_temp1==10){
				n_temp1='A';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==11){
				n_temp1='B';
				printf("%c",n_temp1);
			}
 
 
			if(n_temp1==12){
				n_temp1='C';
					printf("%c",n_temp1);
			}
 
 
			if(n_temp1==13){
				n_temp1='D';
				printf("%c",n_temp1);
			}
 
			if(n_temp1==14){
				n_temp1='E';
				printf("%c",n_temp1);
			}
 
 
 
			if(n_temp1==15){
				n_temp1='F';
				printf("%c",n_temp1);
			}
			else if(n_temp1>=0 && n_temp1<=9)
 
					printf("%d",n_temp1);
					}
				}
			printf("\n");
 
			}
 
		}
//	}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda por favor con un codigo que pase de hexa a octal y viceversa

Publicado por Valentina (1 intervención) el 10/02/2019 07:55:36
me urge un codigo que pase de hexa a octal y viceversa en matlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que transforme numeros decimales a binario, octal y hexadecimal

Publicado por Juan (2 intervenciones) el 20/06/2019 19:11:59
el código es de c++ y corre en windows?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar