Programa en c++

Páginas: 2 (464 palabras) Publicado: 1 de noviembre de 2010
UNIVERSIDAD DE EL SALVADOR
FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE

PROGRAMA EN C++

PROGRAMACION I

JUEVES 24 DE JUNIO DE 2010
PROGRAMA EN C++

El programa presentado continuaciónconvierte un número decimal en binario, octal y hexadecimal

#include "stdio.h"
long int convertidor (long int n1,int base1,int base2)
{
long int residuo, incremento=1, n2=0;
while (n1 > 0)
{
residuo= n1 % base1;
n1= n1/base1;
n2= n2+ (residuo*incremento);
incremento = incremento* base2;
}
return n2;
}
int leer ()
{
int y;
printf("Introduzca un numero Decimal: ");
scanf("%d",&y);return y;
}
void imprimir1(long int n,int base1,int base2)
{
printf(" Decimal -> Binario\n");
printf("Numero Binario correspondiente: ");
printf("%ld\n",convertidor(n,base1,base2));
}
voidimprimir2(long int n,int base1,int base2)
{
printf(" Decimal -> Octal \n");
printf("Numero octal correspondiente: ");
printf("%ld\n",convertidor(n,base1,base2));
}

void main()
{
long int n;n=leer();
imprimir1(n,2,10);
imprimir2(n,8,10);
}

CODIGO
(EXPLICACIÓN)

En esta parte desglosaremos cada porción que constituye el código del programa para dar una explicación mas detallada deél.

• #include "stdio.h": librería

• long int convertidor (long int n1,int base1,int base2): función del programa que permite realizar la conversión de un número decimal a un binario ya un octal. Vemos que la función tiene 3 parámetros:
n1: es el número decimal ingresado por el usuario (número a convertir).
base1: es la base del sistema al q vamos a convertir si esbinario, es 2.
base2: es la base del sistema original es decir el decimal siendo su base igual a 10.
• Ya en el código de la función vemos la declaración de otras variables:residuo, incremento y n2.
residuo: será el sobrante o residuo de la división del número decimal a convertir entre la base del sistema a convertir.
incremento: a medida que el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa c#
  • PROGRAMAR EN C
  • C++ Programas De C++
  • Programas en c++
  • programa en c++
  • Programas c#
  • programas en c
  • Programas en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS