¿Por qué en la condicion se utiliza dos if ? en los ejemplos anteriores usan un if,else.
¿Por qué en la condicion se utiliza dos if ? en los ejemplos anteriores usan un if,else.
Con solo las 2 variables también lo veo como la mejor opción usar if y else. Pero me imagino que puede ser parte de un código mas grande, pues en hacienda hay varias tasas de impuestos.
Buenas paso a comentar para ver si te puedo despejar la duda:
la sentencia if se utiliza para comprobar 1 sola condicion:
if ( expresion a evaluar ) {
//Ejecutar este codigo
}
la sentencia if else se utiliza cuando hay una bifurcacion en el codigo:
if ( expresion a evaluar ) {
//Ejecutar este codigo
} else {
//Ejecutar este codigo
}
la sentencia else if se utiliza para cuando hay mas de 2 opciones y se pueden poner tantos como se necesite (no es la salida mas optima ya que se pueden usar otras estructuras con el switch o alguna otra ):
if ( expresion a evaluar ) {
//Ejecutar este codigo
} else if ( otra expresion a evaluar ) {
//Ejecutar este codigo
} else if ( otra expresion a evaluar ) {
//Ejecutar este codigo
} else {
//Ejecutar este codigo
}
Espero haber resuelto tu duda, saludos!