pues acabo de compilar online y me funciona...
pero a ver es que si es mayor no pasa al segundo if porque hay un else.... osea en cuanto sea mayor de 10 la orden de abajo no la toca para nada. ¿Cómo va a mezclar?
En serio pruébalo y verás...
Código Java:
Ver originalimport java.util.Scanner;
public class Entradas {
public static void main
(String [] args
) { Scanner teclado
= new Scanner
(System.
in); double precioIni, precioFin, precioTot;
int cantE;
System.
out.
print ("Dame numero de entrada: "); cantE= teclado.nextInt ();
System.
out.
print ("Dame el precio de las entrada: "); precioIni=teclado.nextDouble ();
if (cantE>=10) precioFin=precioIni-precioIni*0.1;
else
if (cantE>=5) precioFin=precioIni-precioIni*0.05;
else
precioFin=precioIni;
precioTot=precioFin*cantE;
System.
out.
println ("El precio final de cada una es: "+precioFin
+". El precio total es: "+precioTot
); }
}