Necesito ayuda!

Marcos Santiago
28 de Abril del 2002
Primero que nada hola a todos,
ya he completado parte del programa pero como estoy aprendiendo deberas que no se como finalizarlo. Agradeceria su comperación, el programa debe imprimir la cantidad en su forma decimal añadiendo asteriscos hasta completar 4 digitos en su parte entera (dolares).

Ej.

si entro 11.43 debe imprimir **11.43 / eleven with 43/100.
parecido a lo que imprime un cheque.

public class Cheque
{
private String palabra;
private int dolares;
private int centavos;
private double cantidad;
private int m_millares;
private int m_centenas;
private int m_decenas;
private int m_unidades;

public void Cheque()
{

}

public void Cheque(float cantidad)
{

}

public String convertir()
{
switch(m_millares)
{
case 1:
palabra = palabra + "one ";
break;
case 2:
palabra = palabra + "two ";
break;
case 3:
palabra = palabra + "three ";
break;
case 4:
palabra = palabra + "four ";
break;
case 5:
palabra = palabra + "five ";
break;
case 6:
palabra = palabra + "six ";
break;
case 7:
palabra = palabra + "seven ";
break;
case 8:
palabra = palabra + "eight ";
break;
case 9:
palabra = palabra + "nine ";
break;
}
palabra = palabra + "thousand ";

switch(m_centenas)
{
case 1:
palabra = palabra + "one ";
break;
case 2:
palabra = palabra + "two ";
break;
case 3:
palabra = palabra + "three ";
break;
case 4:
palabra = palabra + "four ";
break;
case 5:
palabra = palabra + "five ";
break;
case 6:
palabra = palabra + "six ";
break;
case 7:
palabra = palabra + "seven ";
break;
case 8:
palabra = palabra + "eight ";
break;
case 9:
palabra = palabra + "nine ";
break;
}
palabra = palabra + "hundred ";

switch(m_decenas)
{
case 1:
switch(m_unidades)
{
case 0:
palabra = palabra + "ten ";
break;
case 1:
palabra = palabra + "eleven ";
break;
case 2:
palabra = palabra + "twelve ";
break;
case 3:
palabra = palabra + "thirteen ";
break;
case 4:
palabra = palabra + "fourteen ";
break;
case 5:
palabra = palabra + "fifteen ";
break;
case 6:
palabra = palabra + "sixteen ";
break;
case 7:
palabra = palabra+ "seventeen ";
break;
case 8:
palabra = palabra + "eighteen ";
break;
case 9:
palabra = palabra + "nineteen ";
break;
}
break;
case 2:
palabra = palabra + "twenty ";
break;
}

if (m_decenas != 1)
{
switch(m_unidades)
{
case 1:
palabra = palabra + "one ";
break;
case 2:
palabra = palabra + "two ";
break;
case 3:
palabra = palabra + "three ";
break;
case 4:
palabra = palabra + "four ";
break;
case 5:
palabra = palabra + "five ";
break;
case 6:
palabra = palabra + "six ";
break;
case 7:
palabra = palabra + "seven ";
break;
case 8:
palabra = palabra + "eight ";
break;
case 9:
palabra = palabra + "nine ";
break;
}
}
return palabra;
}

public String toString()
{
return cantidad + "n" + palabra + " with " + centavos + "/100";
}

public void LeerCantidad(double cantidad)

{


}

}