El problema planteado consiste en hallar la cantidad de personas hombre, mujeres, niñ@s y ancianos en porcentaje según el total.
La programación de este ejercicio hace uso de la clase Porcentaje encargada de calcular el porcentaje de hombres, mujeres, niñ@s y ancianos de un grupo de personas. Recuerde que para hallar un porcentaje necesita la cantidad particular y la cantidad total de datos. El porcentaje seria el cociente.
La Programación Orientada a Objetos es un paradigma de programación que permite la reutilizacion de código ademas de la estandarizacion, flexibilidad y usabilidad de nuestras aplicaciones.
Se usa como buffer de entrada el método input() y se hace casting int() para leer valores enteros, en este caso cantidad de hombres, mujeres,….
Se instancia un objeto de la clase Porcentaje y se invocan los métodos de calcularporcentaje() y mostrarResultado().
En Python las clases se definen mediante la palabra clave class seguida
del nombre de la clase, dos puntos (:) y a continuación, indentado, el cuerpo de la clase. Recuerde siempre que en python se tabula (indenta) no se usan llaves. El método __init__, con una doble barra baja al principio y final del nombre, se ejecuta justo después de crear un nuevo objeto a partir de la clase, proceso que se conoce con el nombre de instanciación o constructor.
La programación orientada a objetos es estándar y por eso se puede reutilizar la clase creada en java en c# y lenguajes LAN con similitud de sintaxis y en otros lenguajes, en este caso python solo se hacen pequeños cambios.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Cunado se deba realizar una operación similar con valores se puede pensar en un solo comportamiento que implemente una estructura case.
[Tweet «»Si es posible ser flexible entonces un codigo flexible es la mejor opción» #Tutorias ☺»]