Bonjour,
Je dois effectuer un algorithme et un programme sous python pour un micro projet scolaire ayant comme consigne :
Dans un cinéma, il y a 2 tarifs plein et réduit. Le tarif réduit s’applique :
A tout le monde mercredi
Aux étudiants quelque soit leur âge et le jour
Aux personnes de moins de 18 ans ou plus de 65 ans SAUF le samedi et le
dimanche
Ecrire l’algorithme et le programme qui recueille les données nécessaires et
annonce le tarif à appliquer
Proposer plusieurs versions, l’une d’entre elle devra mettre en œuvre une seule
conditionnelle.
J'ai rédigé plusieurs algorithmes (je suis débutant donc avec des aides) et je n'arrive pas à les transcrire sous langage Python, les erreurs syntaxiques s’enchaînent, je ne sais ou commencer..
Voici les algorithmes ci-dessous.
Merci.
Algorithme #1
#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel
#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si (jour = "mercredi") ou (etud = "etudiant") ou ((age<18 ou age >=65 et (jour != "samedi") et (jour != "dimanche"))
prix = 8
sinon
prix = 11
finsi
Fin
Algorithme #2
#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel
#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si etud = 'etudiant'
prix = 8
sinon
si jour = "mercredi"
prix = 8
sinon
si (jour = "samedi") ou (jour = "dimanche")
prix = 11
sinon
si (age <18) ou ( age >=65)
prix = 8
sinon
prix = 11
finsi
finsi
finsi
finsi
Fin
Algorithme #3
#Déclarations
Variables
jour : caractères
age : entier
etud : caractère
prix : réel
#Instructions
Début
saisir (jour)
saisir (age)
saisir (etud)
si jour = "mercerdi"
prix = 8
sinon
si (jour = "samedi") ou (jour = "dimanche")
si etud = 'etudiant'
prix = 8
sinon
prix = 11
finsi
sinon
si (age <18) ou (age >=65) ou (etud = 'etudiant')
prix = 8
sinon
prix = 11
finsi
finsi
finsi
Fin