El programa debe solicitar al usuario la cantidad de dinero que quiere y el programa debe decir cuantos billetes de cada denominación va entregar.

Billetes disponibles: 1, 2, 5, 10, 20, 50, 100, 500.

Ejemplo: 153.

Respuesta:

Billetes de 100=1

Billetes de 50=1

Billetes de 2=1

Billetes de 1=1

Print Friendly, PDF & Email

5 thoughts on “Programa para cajero automático”

  1. /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package prueba1.programacion;
    import java.util.Scanner;

    /**
    *
    * @author Gaby Lopez
    */
    public class Prueba1Programacion {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {

    System.out.println(“******||| C A J E R O |||******”);
    Scanner reader = new Scanner(System.in);
    System.out.println(“Ingrese la cantidad que desea retirar: “);
    int cantidadRetiro = reader.nextInt();
    int cantiBilletes1=0;
    int cantiBilletes2=0;
    int cantiBilletes5=0;
    int cantiBilletes10=0;
    int cantiBilletes20=0;
    int cantiBilletes50=0;
    int cantiBilletes100=0;
    int cantiBilletes500=0;

    if (cantidadRetiro >= 500)
    {
    cantiBilletes500 = cantidadRetiro / 500;
    cantidadRetiro = cantidadRetiro % 500;

    }
    if (cantidadRetiro >= 100)
    {
    cantiBilletes100 = cantidadRetiro / 100;
    cantidadRetiro = cantidadRetiro % 100;
    }

    if (cantidadRetiro >= 50)
    {
    cantiBilletes50 = cantidadRetiro / 50;
    cantidadRetiro = cantidadRetiro % 50;
    }
    if (cantidadRetiro >= 20)
    {
    cantiBilletes20 = cantidadRetiro / 20;
    cantidadRetiro = cantidadRetiro % 20;
    }
    if (cantidadRetiro >= 10)
    {
    cantiBilletes10= cantidadRetiro / 10;
    cantidadRetiro = cantidadRetiro % 10;

    }
    if (cantidadRetiro >= 5)
    {
    cantiBilletes5 = cantidadRetiro / 5;
    cantidadRetiro = cantidadRetiro % 5;
    }
    if (cantidadRetiro >= 2)
    {
    cantiBilletes2 = cantidadRetiro / 2;
    cantidadRetiro = cantidadRetiro % 2;
    }
    cantiBilletes1 = cantidadRetiro ;

    System.out.printf(“Cantidad de billetes de 500: %d%n”, cantiBilletes500);
    System.out.printf(“Cantidad de billetes de 100: %d%n”, cantiBilletes100);
    System.out.printf(“Cantidad de billetes de 50: %d%n”, cantiBilletes50);
    System.out.printf(“Cantidad de billetes de 20: %d%n”, cantiBilletes20);
    System.out.printf(“Cantidad de billetes de 10: %d%n”, cantiBilletes10);
    System.out.printf(“Cantidad de billetes de 5: %d%n”, cantiBilletes5);
    System.out.printf(“Cantidad de billetes de 2: %d%n”, cantiBilletes2);
    System.out.printf(“Cantidad de billetes de 1: %d%n”, cantiBilletes1);

    }
    }

  2. package Ejercicios;

    import static java.awt.SystemColor.menu;
    import java.util.Scanner;

    /**
    *
    * @author Elisa Vasquez
    */
    public class Prueba1 {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println(“Ingrese la cantidad de dinero:”);
    int a = 1;
    int b = 2;
    int c = 5;
    int d = 10;
    int e = 20;
    int f = 50;
    int g = 100;
    int h = 500;
    String ah=””;
    if(e==0)
    {
    ah=”1″;
    }
    else
    {
    while (e>0)
    {
    ah=a+b+c+d+e+f+g+h;
    e=e-1;
    if(e>0)
    System.out.println(“Ingrese opción:”);

    }
    }

  3. /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package progra1;

    /**
    *
    * @author Carlos
    */
    public class PruebaI {

    public static void Cambiador(int monto) {

    int QuinientosLempiras=0, CienLempiras=0, CincuentaLempiras=0, VeinteLempiras=0, DiezLempiras=0,
    CincoLempiras=0, DosLempiras=0, UnLempira=0;

    QuinientosLempiras=monto/500;
    monto=monto-(QuinientosLempiras * 500);

    CienLempiras=monto/100;
    monto=monto-(CienLempiras * 100);

    CincuentaLempiras=monto/50;
    monto=monto-(CincuentaLempiras * 50);

    VeinteLempiras=monto/20;
    monto=monto-(VeinteLempiras * 20);

    DiezLempiras=monto/10;
    monto=monto-(DiezLempiras * 10);

    CincoLempiras=monto/5;
    monto=monto-(CincoLempiras * 5);

    DosLempiras=monto/2;
    monto=monto-(DosLempiras * 2);

    UnLempira=monto/1;
    monto=monto-(UnLempira * 1);

    System.out.println();
    if(QuinientosLempiras > 0){
    System.out.println(“Numero de Billetes de 500 Lempiras: “+QuinientosLempiras);
    }if(QuinientosLempiras > 0){
    System.out.println(“Numero de Billetes de 100 Lempiras: “+CienLempiras);
    }if(CincuentaLempiras > 0){
    System.out.println(“Numero de Billetes de 50 Lempiras: “+CincuentaLempiras);
    }if(VeinteLempiras > 0){
    System.out.println(“Numero de Billetes de 20 Lempiras: “+VeinteLempiras);
    }if(VeinteLempiras > 0){
    System.out.println(“Numero de Billetes de 10 Lempiras: “+DiezLempiras);
    }

    }

    }

  4. package com.company;
    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {
    // write your code here,
    Scanner sc = new Scanner(System.in);
    System.out.print(“Ingrese la cantidad: “);
    float cant =sc.nextFloat();

    if (cant>=500){
    long b500=(long)cant/500;
    System.out.println(“Billetes de 500: “+b500);
    cant=cant-b500*500;

    } if( cant>=100 ){
    long b100=(long)cant/100;
    cant=cant-b100*100;
    System.out.println(“Billetes de 100: “+b100);
    }else if( cant>=50 ){
    long b50=(long)cant/50;
    cant=cant-b50*50;
    System.out.println(“Billetes de 50: “+b50);
    }
    if( cant>=20 ){
    long b20=(long)cant/20;
    cant=cant-b20*20;
    System.out.println(“Billetes de 20: “+b20);
    }
    if( cant>=10 ){
    long b10=(long)cant/10;
    cant=cant-b10*10;
    System.out.println(“Billetes de 10: “+b10);
    }
    if( cant>=5 ){
    long b5=(long)cant/5;
    cant=cant-b5*5;
    System.out.println(“Billetes de 5: “+b5);
    }
    if( cant>=2 ){
    long b2=(long)cant/2;
    cant=cant-b2*2;
    System.out.println(“Billetes de 2: “+b2);
    }
    if( cant>=1 ){

    long b1=(long)cant/1;
    cant=cant-b1*1;
    System.out.println(“Billetes de 1: “+b1);
    }

    }
    }

  5. package Tercera_Semana;
    import java.util.Scanner;
    public class Prueba_Cajero_Automatico {
    public static void main(String args []){

    Scanner leer = new Scanner(System.in);

    System.out.println(“***** C A J E R O A U T O M A T I C O *****”);

    //Variables
    int billetes1 = 0, billetes2 = 0, billetes5 = 0, billetes10 = 0, billetes20 = 0, billetes50 = 0, billetes100 = 0, billetes500= 0;

    System.out.print(“Ingrese monto: “);
    int monto = leer.nextInt();

    //Calculo
    if(monto >= 500){
    billetes500 = monto / 500;
    monto = monto % 500;
    }
    if(monto >= 100){
    billetes100 = monto / 100;
    monto = monto % 100;
    }
    if(monto >= 50){
    billetes50 = monto / 50;
    monto = monto % 50;
    }
    if(monto >= 20){
    billetes20 = monto / 20;
    monto = monto % 20;
    }
    if(monto >= 10){
    billetes10 = monto / 10;
    monto = monto % 10;
    }
    if(monto >= 5){
    billetes5 = monto / 5;
    monto = monto % 5;
    }
    if(monto >= 2){
    billetes2 = monto / 2;
    monto = monto % 2;
    }
    if(monto >= 1){
    billetes1 = monto / 1;
    monto = monto % 1;
    }
    System.out.println(“\nBilletes de 500: ” + billetes500 + “\nBilletes de 100: ” + billetes100 +
    “\nBilletes de 50: ” + billetes50 + “\nBilletes de 20: ” + billetes20 + “\nBilletes de 10:”
    + ” ” + billetes10 + “\nBilletes de 5: “+ billetes5 + “\nBilletes de 2: ”
    + billetes2 + “\nBilletes de 1: ” + billetes1);
    }
    }

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *