Promedio: Funciones

--Originally published at Migue´s Blog

Ahora mediante este programa que cálcula el promedio de tus calificaciones explicare como se definen funciones para posteriormente ser llamadas.

Este programa tiene como propósito que tu al ingresar las siglas de tu carrera te devuelva tus materías, pero como solo conozco las materias de mi carrerra, ITE, únicamente lo hice con esas materias pero en un futuro se puede modificar.

captura-de-pantalla-de-2016-09-14-21-32-54

Las primeras lineas son comentarios, los cuales se escriben mediante el uso del simbolo #, los comentarios son lineas de texto que el programa no lee y sirven para ayudarnos a entender como funciona el programa, en mi caso para acordarme que significaba cada variable utilizada.

captura-de-pantalla-de-2016-09-15-00-45-12

Después se definen las funciones, se escribe def, seguido del nombre de la función y entre paréntesis las variables que la función utilizará, despues de esto se escribe el bloque de instrucciones que se realizarán cada que se llamará esa función.

En mi programa la primer función cálcula la equivalencia de la calificación de un parcial respecto al finar, la segunda cálcula el promedio del parcial.

Y la tercera cálcula el promedio total.

captura-de-pantalla-de-2016-09-15-00-48-26

Después al introducir tu carrera dependiendo del valor ascii, el cual lo explique en mi post sobre diccionario, las variables adquiriran un nombre, en este caso las materias dependiendo de la carrera.

captura-de-pantalla-de-2016-09-15-00-52-52

Despúes comienzan a cálcular los promedios, para esto se le pide al usuario que ingrese el porcentaje de cada parcial y su calificación obtenida, para después llamar a las funciones que realizarán las operaciones necesarias con esos datos proporcionados.

Las funciones utilizan dos variables, las cuales cambian de valor en cada materia y parcial cuando el usuario las introduce y de esta manera una sola función es capaz de funcionar para cálcular cualquier promedio de cualquier materia.

Este proceso se repite para cada materia.

captura-de-pantalla-de-2016-09-14-21-33-22 captura-de-pantalla-de-2016-09-14-21-33-50 captura-de-pantalla-de-2016-09-14-21-34-47

Al final después de

captura-de-pantalla-de-2016-09-14-21-32-05
captura-de-pantalla-de-2016-09-14-21-32-32
todos los promedios de todas las materias se utiliza la función 3 “prt” para calcular el promedio total, este valor se guarda en la variable “y” y esta se imprime.

Esta es una muestra del programa funcionando en la terminal de Ubuntu.

captura-de-pantalla-de-2016-09-14-21-32-05

captura-de-pantalla-de-2016-09-14-21-32-32