Codigo java para una calculadora

Páginas: 6 (1376 palabras) Publicado: 21 de julio de 2010
using System;
using System.Collections.Generic;
using System.Text;

namespace Calculadora
{
class Conversion
{////////
protected string cadena = "";
static public int err = 0;

public void setCadena(string cadena)
{
this.cadena = cadena;
}
public string getCadena()
{
return cadena;
}public void decibin()
{
try
{
int valor = Convert.ToInt32(cadena);
string deci = "";
string sub = "";
bool control = true;
int j = 0;
while (control)
{
int residuo = valor % 2;
valor = valor / 2;sub = residuo + "";
deci = deci + sub;
j++;
if (valor > 1)
{
}
else
{
control = false;
if (valor > 0)
deci = deci + valor;
}}
string nuevo = "";
int x = deci.Length - 1;

if (deci.Substring(0, 1) != "-")
{
for (int i = 0; i < deci.Length; i++)
{
nuevo = nuevo + deci.Substring(x, 1);
x--;
}
}
else{
nuevo = "-";
for (int i = 1; i < deci.Length; i++)
{
nuevo = nuevo + deci.Substring(x, 1);
x--;
}
}

// System.Console.WriteLine(deci);

cadena = nuevo;
}
catch(Exception) { err = 1; }
}

public void decioct()
{
try
{
int valor = Convert.ToInt32(cadena);
string deci = "";
string sub = "";
bool control = true;
int j = 0;
while (control)
{
int residuo = valor % 8;//System.Console.WriteLine("{0}/{1}",valor,16);
valor = valor / 8;
sub = residuo + "";
deci = deci + sub;
j++;
if (valor > 8)
{
}
else
{
control = false;if (valor > 0)
deci = deci + valor;
}
}
string nuevo = "";
int x = deci.Length - 1;
if (deci.Substring(0, 1) != "-")
{
for (int i = 0; i < deci.Length; i++)
{
nuevo = nuevo +deci.Substring(x, 1);
x--;
}
}
else
{
nuevo = "-";
for (int i = 1; i < deci.Length; i++)
{
nuevo = nuevo + deci.Substring(x, 1);
x--;
}
}
//System.Console.WriteLine(deci);

cadena = nuevo;
}
catch (Exception) { err = 1; }
}
public void hexadeci()
{
try
{
bool control = true;
double resultado = 0;
int j = cadena.Length - 1;
for (int i = 0; i < cadena.Length; i++)
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigo de calculadora en java
  • Codigos Para Java
  • Codigo c# para calculadora
  • Codigo JAVA para crear 3 en raya
  • Calculadora Java
  • Java Calculadora
  • Calculadora java
  • Calculadora (java)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS