Dispensadora.java

import java.util.Scanner;
public class Dispensadora{

private String[]pro;
private double[]prec;
Scanner teclado =new Scanner(System.in);

public void producto(){
prec=new double[5];
pro=new String[5];

for(int f=0;f<5;f++){
System.out.print("ingrese el nombre del producto: ");
pro[f]=teclado.nextLine();

 }
for(int f=0;f<5;f++){
System.out.print("ingrese el precio del producto: "+pro[f]);
prec[f]=teclado.nextDouble();
}
}
public void mostrar(){

for(int f=0;f<5;f++){
System.out.println("los productos son: "+pro[f]+"en su poscicion "+f );
System.out.println("y sus precios son: "+prec[f]);
}
}


public void escoger(){
int posi;
int pagar;
int bill;
int mon;
System.out.println("introdusca la posicion del producto ");
posi=teclado.nextInt();
System.out.println("el producto que escogio es: "+pro[posi]+" y vale"+prec[posi]);
System.out.println("de que manera desea pagar. Introdusca 1 para moneda y 2 para billete : "+pro[posi]);
pagar=teclado.nextInt();
if(pagar==2){
System.out.println("introdusca el valor del billete ");
bill=teclado.nextInt();
if(bill>prec[posi]){
System.out.println("se cobra ");
double vueltas=(prec[posi]-bill);
System.out.println("devuelva "+vueltas);
}else{
System.out.println("No se cobra ");
}

}else{
System.out.println("introdusca el valor de la moneda ");
mon=teclado.nextInt();

if(mon>prec[posi]){
System.out.println("se cobra ");
double vueltas=(prec[posi]-mon);
System.out.println("devuelva "+vueltas);

}else{
System.out.println("No se cobra ");
}

}

}


public static void main(String[]ar) {

  Dispensadora pv=new Dispensadora();

  pv.producto();

  pv.mostrar();
  pv.escoger();


}
}
Resultado de imagen para dispensadora

Comentarios

Entradas populares