Programación General > Java

 Ayudenme Con Este Programa!!

(1/2) > >>

stormshadow:
Hola gente, que tal, soy nuevo en este foro y la verdad me parece muy completo, muchas felicidades al webmaster y a toda la comunidad  :lol: .
Bueno abri el post para pedirles lo siguiente:
Figurense que en la universidad, estamos comenzando a programar en java, y pues lo hacemos con el jdk, programamos en el block de notas y lo corremos con la consola DOS, y pues m encargaron hacer lo siguiente:
Diseñar un programa, donde el usuario meta una determinada cantidad y le imprima cuantos billetes y/o monedas tiene que dar para esa cantidad dada, por ejemplo, si el usuario introduce 3951, que imprima lo siguiente:
Billetes de 1000: 3
Billetes de   500: 1
Billetes de   200: 2
Billetes de   100: 0
Billetes de     50: 1
Billetes de     20: 0
Monedas de   10: 0
Monedas de     5: 0
Monedas de     1: 1
Y listo, que imprima eso, comenzando desde el billete de 1000 y terminando en la moneda de a 1.
Bueno ojala m puedan ayudar, de antemano muchas gracias  :rolleyes:

lencho:
pero.... te olvidas de postear tu problema en concreto., por que aqui no se hacen tareas !!!!!!!


BYTE.

stormshadow:
haha, si es cierto perdon  :unsure: , bueno aqui esta un poco del codigo que llevo:


--- Código: Text --- import java.io.*; public class Billetes {  public static void main(String[] args)  {    String sLine;    BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));    try    {      System.out.print("Dame la cantidad:");      sLine=stdin.readLine();      int iCantidad=Integer.parseInt(sLine);      int iBillete      if(iCantidad>=1000)      {        iBillete=iCantidad/1000          {            System.out.println("Los billetes de 1000 son:" + iBillete);          }            {                {                  iCantidad=iCantidad-(iBillete*1000)                }            }      }          else          (iCantidad>=500)          {            iBillete=iCantidad/500              {                System.out.println("Los billetes de 500 son:" + iBillete);              }                {                  iCantidad=iCantidad-(iBillete*500)                }          }            stdin.close();    }    catch(Exception e)    {      System.out.println("Hubo un error");    }  }}  
Bueno, alli solo lo eh puesto hasta el billete de 500, y es porque primero lo quiero calar asi, pero m tira algunos errores, m marca error en el if, saben porque??

lencho:
pero que error te lanza ???.

una pregunta. por que abris y cerras llaves sin necesidad alguna ??


BYTE.

stormshadow:
pues, como que llaves son inecesarias?, es que te dire que yo no se programar aun bien :S, de hecho casi no se nada, porque apenas estamos comenzando, es por eso que pedi auxilio aqui, pasa que el profe solo nos pone ejemplos, pero pues ese yo lo tome de otro programa que ya tenia....

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa