Vous êtes sur la page 1sur 3

Algorithme Python

énoncé

Var a,b,c,d entier


1.Ecrire un algorithme
Début :
permettant d’échanger les |d  a
|a b
valeurs de 3 variables A, B et C |b c
|c d
Fin

Var nb,pht,ttva,pttc réel


2. Ecrire un programme qui lit le
Début :
prix HT d’un article, le nombre |Ecrire "Entrez le prix hors taxes : "
|Lire (pht)
d’articles et le taux de TVA, et |Ecrire "Entrez le nombre d’articles : "
|Lire (nb)
qui fournit le prix total TTC
|Ecrire "Entrez le taux de TVA : "
correspondant. |Lire ttva
|pttc nb*pht*(1+ttva)
|Ecrire "Le prix de toutes les taxes est : ",pttc
Fin
Var TH,NH,S réel
3.Ecrire un algorithme qui calcul
Début :
et affiche le salaire brut d’un |Ecrire "Entrez le nombre d’heures "
|Lire(NH)
ouvrier connaissant le nombre |Ecrire "Entrez le Tarif d’horaire"
|Lire(TH)
d’heure et le tarif d’horaire.
|S NH*TH
|Ecrire "le salaire brut est",S"
Fin
Var SDH,SER réel
4.Ecrire un algorithme qui fait la
Début :
conversion d’une somme |Ecrire "Entrez la somme en dh"
|Lire(SDH)
d’argent donnée en dh, en une |SER SDH*10,45
|Ecrire "SDH, "dh est égale à",SER, "en Euro""
somme d’argent en Euro.
Fin

Var N1,N2 Entier


6.Donner l’algorithme qui
Début :
calcule le PGDC (plus grand |Ecrire "Entrez le 1er nombre"
|Lire(N1)
diviseur commun). |Ecrire "Entrez le 2éme nombre"
|Lire(N2)

Var Tempeau réel


7.Ecrire un programme qui
Début :
|Ecrire "Entrez la température de l’eau"
donne l’état de l’eau selon sa
|Lire(Tempeau)
température. |Si Teampeau<0 alors Ecrire"Glace"
|Si 0<Tempeau<100 alors Ecrire"Eau"
|Si Tempeau>100 alors Ecrire"Vapeur d’eau"
Fin

Var NM,NP,NF,NA,Moy réel


9.On souhaite écrire un
Début:
programme qui calcule, pour |Ecrire "Entrez La note de math"
|Lire(NM)
chaque élève, la moyenne des |Ecrire "Entrez La note de physique"
|Lire(NP)
notes des 4 matières. Ces
|Ecrire "Entrez La note de francais"
matières sont avec leur |Lire(NF)
|Ecrire "Entrez la note de anglais"
coefficient . |Lire(NA)
|Moy (NM*5+NP*5+NF*4+NA*2)/16
|Si Moy>=15 alors Ecrire "Admis
|Si 10<=Moy<15 alors Ecrire "Racheté"
|Si 5<=Moy<10 alors Ecrire "Redouble"
|Si Moy<5 alors Ecrire "Éliminé"
Fin

Var A,B,C réel


10.Donner l’algorithme qui lit 3
Début
nombres A,B et C et qui |Ecrire "Entrez les nombres A,B,C"
|Lire(A,B,C)
détermine si l’un est égal à la |Si A=B+C alors Ecrire "A est la solution"
|Sinon Si B=A+C alors Ecrire "B est la solution"
somme des deux autres, si un tel
|Sinon Si C=A+B alors Ecrire "C est la solution"
nombre existe l’imprimer, sinon |Sinon Ecrire "Pas de solution"
Fin
faire imprimer le message : pas
de solution.

Var catégorie caractére


11.Le service des prêts de la
Début :
bibliothèque « Libra » a adapté |Ecrire "Entrez la lettre de votre catégorie"
|Lire(catégorie)
le règlement suivant :Tous les |Si catégorie=A alors Ecrire"vous pouvez
Emprunter des livres pour une durée maximale
lecteurs de la catégorie A
De 20 jours"
peuvent emprunter des livres |Sinon Si catégorie=B alors Ecrire"vous pouvez
Conserver des volumes pour une durée ne
pour une durée maximale de 20 Pouvant excéder 30 jours"
jours. Un lecteur de la catégorie |Sinon Si catégorie=C alors Ecrire"vous pouvez
Conserver des volumes empruntés pendant
45 jours"
B peut conserver des volumes
Fin
pour une durée ne pouvant
excéder 30 jours.Les lecteurs de
la catégorie C peuvent conserver
des volumes empruntés pendant
45 jours.Aucun lecteur ne pourra
avoir en sa possession plus de 5
ouvrages, et cela quelque soit sa
catégorie.Pouvez-vous traduire
ce règlement sous la forme d’un
algorithme ? Quelles sont les
données ? Les résultats ?

Vous aimerez peut-être aussi