|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

____________________________

22C.- DisposiciónTabular. Cálculo del consumo de energía eléctrica.

 p22C_energiaelectrica_tabla.aia

- Presentación.

- Aquí vamos a ver:


- Cálculo con la Propiedad Texto.
- Importe del consumo de la Energía eléctrica.
- Utilización de DisposiciónTabular.

________________________________________

- Cálculo con la Propiedad Texto.

- Ya indiqué en otro tutorial: 56.- Variables 1. Metodología inicial, que podemos realizar operaciones matemáticas directamente con el valor indicado en Texto de las Propiedades o bien con variables intermedias. Pero lo recomendable es hacerlo con variables intermedias.

- Es decir, si queremos hacer una suma, la podemos hacer como se indica en el Botón1 o el indicado en el Botón2, pero el método aconsejable es crear variables y hacer las operaciones con variables.

- De todos modos en esta aplicación voy a saltarme ese método y voy a mezclar operaciones con variables y con la Propiedad Texto.

- Esto lo hago así porque esta aplicación contendría muchas variables y complicaría la explicación.

________________________________________

- Importe de la energía eléctrica.

- Supongamos que tenemos una lámpara que consume 30W de potencia. Está encendida 8 horas al día. El costo de la energía eléctrica es de 13 céntimos el kWh. La tasa de impuestos es del 22%. Vamos a calcular el costo diario de esa lámpara y el costo en un mes de 30 días.

- Recuerda que Energía es Potencia x tiempo (En electricidad la potencia la medimos en kW y el tiempo en horas, luego la energía la obtendremos kWh)

Energía en kWh = 0,030 kW x 8 h = 0,24 kWh

Costo diario = 0,030 kW x 8 h x 13 cent = 3,12 céntimos al día.

Añadiendo los impuestos = 3,12 cent x 1,22 = 3,8064 céntimos al día.

Al mes = 3,8064 x 30 = 114,192 céntimos = 1€ y 14 céntimos al mes.

- Así podemos calcular el costo de todos los dispositivos conectados.

- Además del consumo de los dispositivos debemos sumar el valor de la potencia contratada, esto es una cantidad que debemos abonar solo por tener la disposición de la energía eléctrica, por ejemplo por tener contratado una potencia de 3,3 kW debemos pagar 21€. (que con impuesto sería 21 x 1,22 = 25,62€)

________________________________________

- Utilización de DisposiciónTabular.

- Nuestra DisposiciónTabular tendrá 5 columnas y 13 filas.

- En la primera columna ponemos el dispositivo, en la segunda su consumo en watios, en la siguiente las horas que está conectado, en la siguiente el costo y en la última el costo con el impuesto añadido.

- En la última fila ponemos los totales.

 

Etiqueta1 L1_W L1_H L1 L1_IVA
Etiqueta2 L2_W L2_H L2 L2_IVA
Etiqueta3 L3_W L3_H L3 L3_IVA
Etiqueta4 L4_W L4_H L4 L4_IVA
Etiqueta5 TV_W TV_H TV TV_IVA
Etiqueta6 PC_W PC_H PC PC_IVA
Etiqueta7 LV_W LV_H LV LV_IVA
Etiqueta8 LVV_W LVV_H LVV LVV_IVA
Etiqueta9 FR_W FR_H FR FR_IVA
Etiqueta10 CO_W CO_H CO CO_IVA
Etiqueta11 PL_W PL_H PL PL_IVA
Etiqueta12 OT_W OT_H OT OT_IVA
Etiqueta13 T_W T_H T T_IVA

- Construcción de la tabla.

- Primero vamos a activar en la Screen1 la Propiedad Sizing: Responsive y marcar arriba: "No marcar para previsulizar al tamaño del teléfono"

- Esto lo hacemos para tener mayor ancho de pantalla. (También podemos probar poniendo la orientación de la pantalla en Horizontal).

- En la primera columna de DiposiciónTabular insertamos las Etiqueta1... Etiqueta13. A esas Etiquetas le ponemos el Texto correspondiente a cada dispositivo (Lámpara_1, Lámpara_2,...)

- Esto es importante, a todos los elementos de esa columna le ponemos Ancho: porcentaje 20 percent.

- Hacemos lo mismo con la segunda columna, en esta caso añadimos CampoDeTexto.

- Le ponemos al primer elemento de esa columna un Ancho: 15 percent y a los demás elementos de esa columna Ancho: 10 percent.

- Ahora en la tercera columna también añadimos CampoDeTexto.

- Le ponemos al primer elemento de esa columna un Ancho: 15 percent y a los demás elementos de esa columna Ancho: 10 percent.

- En la cuarta columna ponemos Etiquetas. Cambiamos en Texto (L1, L2, L3,...)

- Le ponemos al primer elemento de esa columna un Ancho: 20 percent y a los demás elementos de esa columna Ancho: 10 percent.

- En la quinta columna ponemos Etiquetas. Cambiamos en Texto (L1_IVA, L2_IVA, L3_IVA,...)

- Le ponemos al primer elemento de esa columna un Ancho: 20 percent y a los demás elementos de esa columna Ancho: 10 percent.

¿Por qué ponemos esos porcentajes de Ancho?

- Las columnas toman el ancho del elemento más ancho de esa columna. Si en esa columna la fila 4 tiene un Ancho de 20% y la fila 7 un Ancho de 30%, todas la columnas tendrán un Ancho del 30%.

- Así que lo mejor que podemos hacer es controlar el Ancho de una columna según la fila 1.

- Es decir, le ponemos a las filas 2, 3, 4, 5, 6,... un porcentaje de Ancho pequeño por ejemplo el 10% y en la columna 1 ponemos el porcentaje al que se adaptarán todas por ejemplo al 20%.

- Es decir, la primera fila la ponemos con un porcentaje mayor o igual que las demás, o dicho de otra manera las filas desde la 2 a la final, tendrá un porcentaje menor o igual que la 1. El truco es poner la fila 2 a la última un porcentaje pequeño, por ejemplo el 10% y adaptar la fila 1 al ancho que queremos.

________________
- Diseño.

_________________
- Bloques.

________________________

- Comentarios.

- Observamos en los bloque que mezclo operaciones matemáticas de Propiedad Texto con variables numéricas.

- He dividido los céntimos entre 1000 para pasar los watios a kilowatios. Como la potencia la escribimos en watios, la debemos pasar a kilowatios para calcular los kWh. En ves de dividir la potencia entre 1000, dividimos los céntimos que es más cómodo en este código.

- Si el impuesto es del 22% para obtener el costo después de impuesto debemos multiplicar por 1.22

- Al coste total del consumo con IVA le añado el costo de la potencia contratada con su impuesto.

- El IVA correspondiente a la energía eléctrica doméstica es del 21%, pero como además se añaden otros impuestos de electicidad lo he subido al 22%.

_________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información