# -*- coding: utf-8 -*-
"""
Chapitre 5 - Piles et électrolyse
---------------------------------
Simulation de la décharge d'une pile, pas de temps par pas de temps.

La pile Daniell du cours a une capacité Q_max = 3,0e3 C et débite un
courant constant I = 10 mA. À chaque pas de temps dt, elle débite la
charge I*dt ; on compte le temps jusqu'à la décharge complète.

A ouvrir et exécuter dans EduPython.
Un petit algorithme est à compléter (repéré par # À COMPLÉTER).
"""

Q_max = 3.0e3    # capacité de la pile (C)
I = 10e-3        # intensité débitée (A)
dt = 3600.0      # pas de temps : une heure (s)

Q = 0.0          # charge déjà débitée (C)
t = 0.0          # durée écoulée (s)

# À COMPLÉTER : écrire la boucle while qui répète, tant que Q < Q_max :
# 1. ajouter la charge I * dt à Q ;
# 2. ajouter le pas dt à la durée t.

print(t / 3600)          # durée affichée en heures
