Cliqueur simple (@ Versions Tests)

Version Complète avec paramétrage

https://babyfrederic.github.io/Clicoeur/index.html

Version simple sans cumul de période ni gestion de groupe

https://sio-cliqueur.netlify.app/

<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
	<style>
	body {
    
	}

	span {
	    background-color:light-grey;
	    border-radius:40px;
	    color:green;
	}
	span:last-of-type{
	    color:red;
	}

	button {
	    background-color: #4CAF50;
	    color: white;
	    padding: 20px;
	    font-size: 50px;
	    border: none;
	    cursor:pointer;
	}

	#a {
	    background-color: red;
	}

	button:hover {
	    background-color:#3e8e41;
	}
	
	</style>  
	<script>
	var i = 0

	function Count() {
	    document.getElementById("output").innerHTML = i++ + 1;
	}

	function Count_1() {
	    document.getElementById("output_1").innerHTML = i++ + 1;
	}
	</script>  
	</head>
    <body>
    <div align="center">
    <h1>Cliqueur</h1>
        <button onclick="Count()">entree</button>
        </div>
       <hr>
       <div align="center">
       <label>Nombres de personnes entrees</label>
        <span id="output">0</span>
        <hr>
            <div align="center">

        <button onclick="Count_1()" id ="a">sortie</button>
        </div>
       <hr>
       <label>Nombres de personnes entrees</label>
        <span id="output_1">0</span>
        <hr>
    </body>
</html>
# V_4 - Cliqueur de Groupe
# Fred Version Pyhon 3.7
#les listes des librairies importés
import random
import operator
# Saisie du Groupe :
#
#
# Saisie du code :
#
#
# Saisie des composantes du Groupe
# Ident
#
#
# Creation/mise a jour du Fichier du Groupe
#
#
#
# Début d'analyse pour de boucle ou pas du compteur de groupe
#
#
#
#initialisation des parametres si nouveau groupe :
#
#
# SEUIL D'ALERTE Fixé
#CALCULER LE SEUIL D'ALERTE
surfaces = int(input("Surface de l'espace m2 : "))
secur = float(input("Périmètre de sécurité (2.5 suggeré) : "))
# seuilcalcule=surfaces // secur
print("le seuil devrait se situer vers : ", surfaces // secur)
print("Fixer les parametres de base  ")
seuil_alerte = int(input("donner le Seuil d'alerte CHOISI: "))
#
#
# si groupe créé on retrouve les seuils et niveaux entrées sorties ici :
# les imprimer avant de commencer
#
# Nombre de personnes initiales entrées
nb_entrees=int(input("Nombre de personnes entrées initial : "))
# Nombre de personnes initiales Sorties
nb_sorties=int(input("Nombre de personnes sorties initial : " ))
# boucle tant que le seuil d'alerte n'est pas atteint
ecar = nb_entrees - nb_sorties
seuil=seuil_alerte
print("Base Etat initial ecart: ", ecar)
print("Base Etat initial seuil-ecart: ", seuil-ecar)
niveau = seuil - ecar
print("Comportements d'entrees/sorties ")
while True:
 niveau > 0
 clic_entrees=int(input("Nombre de personnes entrantes : "))
 clic_sorties=int(input("Nombre de personnes sortantes : " ))
 ecar = ecar + clic_entrees - clic_sorties
 niveau = seuil - ecar
 print("il reste (b): ",niveau," entrées possibles actuellement ")
 print("ecart (b) : ",ecar)
 print("seuil (b) : ",seuil)
 print("seuil_alerte  a (b) : ",seuil_alerte)
 # cas ou l'ecart d'entrées/sorties arrive autour du seuil
if niveau <= 0 :
  clic_sorties=int(input("Nombre de personnes sortantes : " ))
  ecar = ecar - clic_sorties
  niveau = seuil - ecar
  print("il reste (c) : ",seuil-ecar," entrées possibles actuellement ")
  print("ecart (c) : ",ecar)
  print("seuil (c) : ",seuil)
  print("seuil_alerte  a (c) : ",seuil_alerte)
if seuil + ecar > seuil_alerte :
  print("il y bien trop de personnes (e)-> : ",seuil + ecar," : personnes entrées actuellement ")
  print("ATTENTION SEUIL A ", seuil_alerte)
  while True:
   # cas ou l'ecart d'entrées/sorties depasse largement le seuil
   clic_sorties=int(input("Nombre de personnes sortantes(f) : " ))
   ecar = ecar - clic_sorties
   niveau = seuil - ecar
   print("il reste (b): ",seuil_alerte - ecar)
   break
 
 
 


Créez votre site Web avec WordPress.com
Commencer
%d blogueurs aiment cette page :