Helados

Tres personas entran a una heladería por helados, pero los precios no cuadran con sus carteras.

Ellos quieren comprar el más caro que puedan con lo que tienen.

Roberto tiene $1.5 USA
Pedro tiene $1.7 USA
Cofla tiene $3 USA

Código 1

dineroCofla = prompt("Cuanto dinero tienes Cofla..?");
dineroRoberto = prompt("Cuanto dinero tienes Roberto..?");
dineroPedro = prompt("Cuanto dinero tienes Pedro..?");
//Convertimos a entero
dineroCofla = parseInt(dineroCofla);
if(dineroCofla >= 0.6 && dineroCofla < 1){
    alert("Cofla, Comprate el helado de agua");
    alert("y te sobran " + (dineroCofla - 0.6));
}
else if(dineroCofla >= 1 && dineroCofla < 1.6){
    alert("Cofla, Comprate el helado de crema");
    alert("y te sobran " + (dineroCofla - 1));
}
else if(dineroCofla >= 1.6 && dineroCofla < 1.7){
    alert("Cofla, Comprate el helado de heladix");
    alert("y te sobran " + (dineroCofla - 1.6));
}
else if(dineroCofla >= 1.7 && dineroCofla < 1.8){
    alert("Cofla, Comprate el helado de heladovich");
    alert("y te sobran " + (dineroCofla - 1.7));
}
else if(dineroCofla >= 1.8 && dineroCofla < 2.9){
    alert("Cofla, Comprate el helado de helardo");
    alert("y te sobran " + (dineroCofla - 1.8));
}
else if(dineroCofla >= 2.9){
    alert("Cofla, Comprate el helado con confites o el pote de 1/4 kg");
    alert("y te sobran " + (dineroCofla - 2.9));
}
else{
    alerta("Lo siento Cofla, no te alcansa para ningún helado");
}
if(dineroRoberto >= 0.6 && dineroRoberto < 1){
    alert("Roberto, Comprate el helado de agua");
}
else if(dineroRoberto >= 1 && dineroRoberto < 1.6){
    alert("Roberto, Comprate el helado de crema");
}
else if(dineroRoberto >= 1.6 && dineroRoberto < 1.7){
    alert("Roberto, Comprate el helado de heladix");
}
else if(dineroRoberto >= 1.7 && dineroRoberto < 1.8){
    alert("Roberto, Comprate el helado de heladovich");
}
else if(dineroRoberto >= 1.8 && dineroRoberto < 2.9){
    alert("Roberto, Comprate el helado de helardo");
}
else if(dineroRoberto >= 2.9){
    alert("Pedro, Comprate el helado con confites o el pote de 1/4 kg");
}
else{
    alerta("Lo siento Roberto, no te alcansa para ningún helado");
}
if(dineroPedro >= 0.6 && dineroPedro < 1){
    alert("Pedro, Comprate el helado de agua");
}
else if(dineroPedro >= 1 && dineroPedro < 1.6){
    alert("Pedro, Comprate el helado de crema");
}
else if(dineroPedro >= 1.6 && dineroPedro < 1.7){
    alert("Pedro, Comprate el helado de heladix");
}
else if(dineroPedro >= 1.7 && dineroPedro < 1.8){
    alert("Pedro, Comprate el helado de heladovich");
}
else if(dineroPedro >= 1.8 && dineroPedro < 2.9){
    alert("Pedro, Comprate el helado de helardo");
}
else if(dineroPedro >= 2.9){
    alert("Pedro, Comprate el helado con confites o el pote de 1/4 kg");
}
else{
    alerta("Lo siento Pedro, no te alcansa para ningún helado");
}

Código 2

const definirCompra = (n)=>{
    let din = prompt(`Dinero de ${n}`);
    if(din >= 0.6 && din < 1) return (`${n}: helado de agua`);
    if(din >= 1 && din < 1.6) return (`${n}: helado de crema`);
    if(din >= 1.6 && din < 1.7) return (`${n}: helado de heladix`);
    if(din >= 1.7 && din < 1.8) return (`${n}: helado de heladovich`);
    if(din >= 1.8 && din < 2.9) return (`${n}: helado de helardo`);
    if(din >= 2.9) return (`${n}: helado de confites o pote de 1/4 kg`);
    else return (`${n}: no te alcanza para ningún helado`)
}
document.write(definirCompra("Cofla") + "<br>");
document.write(definirCompra("Roberto") + "<br>");
document.write(definirCompra("Pedro") + "<br>");