• Martes 30 de Abril de 2024, 04:48

Autor Tema:  Convertidor De Bases Numericas  (Leído 1928 veces)

yngwiem

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Convertidor De Bases Numericas
« en: Sábado 14 de Julio de 2007, 12:07 »
0
Aqui les envio una clase que yo cree, que lo que hace es convertir un numero a cualquier base numerica, y devuelve un String.
Si alguien tiene alguna mejora, sera bienvenida.
Saludos
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
לאונרדו סבריני
YngwieM

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Convertidor De Bases Numericas
« Respuesta #1 en: Sábado 14 de Julio de 2007, 17:46 »
0
Que tal yngwiem, bienvenid@ al foro.

Podrías controlar las excepciones (try/catch) que pueden producirse al ingresar parámetros inválidos.

...y el botón Salir debería salir :P

Un saludo
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

juanguim

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Convertidor De Bases Numericas
« Respuesta #2 en: Lunes 12 de Abril de 2010, 04:01 »
0
necesito que me colabores con el codigo ya que no me permite verlo...
gracias

Ricardo Magon

  • Nuevo Miembro
  • *
  • Mensajes: 14
  • Nacionalidad: mx
    • Ver Perfil
Re: Convertidor De Bases Numericas
« Respuesta #3 en: Viernes 23 de Abril de 2010, 03:25 »
0
Cita de: "juanguim"
necesito que me colabores con el codigo ya que no me permite verlo...
gracias

Este es  :good:  
Saludos


Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. // Creado por Leonardo Severini ,, y Colaboración de Ricardo Magon
  9. namespace WindowsApplication1
  10. {
  11.     public partial class Form1 : Form
  12.     {
  13.         public Form1()
  14.         {
  15.             InitializeComponent();
  16.         }
  17.         private void button1_Click(object sender, EventArgs e)
  18.         {
  19.             int x, y;
  20.             x=int.Parse(textBox1.Text);
  21.             y=int.Parse(textBox2.Text);
  22.             label4.Text = Convert(x, y);
  23.         }
  24.         public String Convert(int n, int b)
  25.         {
  26.             String temp = "";
  27.             String resultado = "";
  28.             int d,i=0;
  29.  
  30.             if (b > 1)
  31.             {
  32.                 while (n != 0)
  33.                 {
  34.                     d = n % b;
  35.                     temp += (char)((d <= 9) ? (int)'0' + d : (int)'A' + d - 10);
  36.                     n /= b;
  37.                 }
  38.  
  39.                 for (i = temp.Length - 1; i >= 0; i--)
  40.                     resultado += temp.Substring(i, 1);
  41.             }
  42.             else
  43.                 resultado = "Error";
  44.             return resultado;
  45.         }        
  46.     }
  47. }
  48.