Usar una funci贸n dentro de una funci贸n

No es un secreto que podemos llamar una funci贸n desde de otra funci贸n. Definamos una funci贸n llamada 鈥渟alario鈥 la cual calcula tu salario diario. Digamos que utilizas las horas trabajadas como par谩metro y que te pagan 20 d贸lares por hora.

Entonces, esto debe funcionar.

22-2

F铆jate que t茅cnicamente no necesito utilizar el comando de imprimir ac谩, pudiese imprimir el resultado de la operaci贸n, pero no lo necesito hacer. Entonces continuemos de esta forma, retornando el valor que necesito.

Continuemos agreg谩ndole condiciones a nuestro programa.

22-3

Si fuiste productivo en un d铆a de trabajo, tu jefe te da un bono de 50 d贸lares adicionales a tu salario, entonces definamos una funci贸n llamada 鈥渃on_bono鈥, y como par谩metro tomare nuevamente las horas trabajadas pero esta vez retornare llamando la funci贸n 鈥渟alario鈥 junto con las horas trabajadas, la cual devolver谩 el valor final del salario una que la funci贸n haya sido ejecutada y a su vez le sumo el bono que es de 50 d贸lares.

22-5

De esta forma puedes llamar a una funci贸n desde otra funci贸n.

22-7

Veamos el resultado si trabajo 8 horas y obtengo el bono, ya que fui bastante productiva durante el d铆a, para ello llamamos la funci贸n salario junto con el argumento 8 correspondiente a las horas trabajadas, y le a帽adimos la funci贸n 鈥渃on_bono鈥 junto a las horas trabajada.

La computadora nos devuelve dos valores el primero corresponde al salario base, que vendr铆a siendo 160 d贸lares, y el siguiente valor corresponde al salario sumado al bono, que vendr铆a siendo 210 d贸lares.

Deja un comentario

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