leçon 4 Le type entier [Link].
tn
Les types
numériques : I1- Le
type entier :
Operation Algorithme Python
Donner le reste de la mod %
division Donne le quotient
div //
de la division
Exemple : 10 % 3 = 1 et 10 //
3=3
10 3 10 // 3
3
10 % 3
1
Activité 1
Donner les résultats d’expressions arithmétiques suivantes :
a) 21// 5 = ………………
b) 21% 5 =………………
c)15//10=…………………
d)89//10 =………………
e)154 % 10 =………….
Exercice 1
A)
1- déterminer le chiffre d’unité d’un entier n
2- déterminer le chiffre de dizaine d’un entier n de deux chiffres
1
B) **On veut saisir un entier N de 2 chiffres (N=ab) et un chiffre H et on affiche comme résultat un
nouveau entier de la forme suivante : aHb
Exemple
Si N=25 et H=4 alors l’entier résultat est 245
Correction B
Algorithme
Algorithme B
Debut
lire(n) Objet type
lire(h) n Entier
a ← n div 10 h Entier
b ← n mod 10 a Entier
x← b Entier
a*100+h*10+b x Entier
Ecrire(x)
Fin
1
Python
n=int(input(
))
h=int(input(
)) a=n//10
b=n%10
x=a*100+h*10
+b print(x)
C) On veut saisir un entier N de 3 chiffres (N=abc) et un chiffre H et on affiche comme résultat un
nouveau entier de la forme suivante : aHbHc
Exemple
Si N=258 et H=4 alors l’entier résultat est 24548
Algorithme
Algorithme C
Debut
lire(n) Objet type
lire(h) n Entier
a ← n div 100 h Entier
c ← n div 10 mod 10 a Entier
b ← n mod 10 b Entier
x ← a*1000+h*100+c*10+h c Entier
Ecrire(x) x Entier
Fin
Correction C
n=int(input
()
h=int(input
() a=n//100
c=(n//10)%1
0 b=n%10
x=a*1000+h*100+c*10
+h print(x)
Exercice 2:
Ecrire un programme qui permet de déterminer le nombre de semaine à partir du nombre de
jour N Exemple
N=36 jours on affiche 36 jours contient 5 semaines
Correction
n=int(input(
2
))
reste=n//7
print(n,'jours contient ',reste,' semaines')
3
Exercice 3
Ecrire un programme intitulé CHIFFRE qui saisit un nombre N de Donnez le
nombre N : 521
3 chiffres puis on affiche la somme de ses chiffres. Le résultat
est : 8
Correction
n=int(input(
)) a=n//100
c=(n//10)%10
b=n%10
somme=a+b+c
print(somme)
Exercice 4
Ecrire un algorithme qui permet de former puis d’afficher un entier R de 4 chiffres à partir de deux entiers m et
n strictement positifs et formés chacun de deux chiffres et ceci en intercalant le nombre n entre les deux chiffres
de m.
Exemple : si m= 56 et n= 21 alors l’entier R sera égal à 5216
Correction
n=int(input('donner
n'))
m=int(input('donner
m')) a=n//10
b=n%10
somme=a*1000+m*10
+b print(somme)
Exercice 5
Ecrire un programme qui permet de saisir un temps en heures et minutes lui ajoute 5m puis
l’affiche.
Exemple1 d’execution:
Donner nombre des heures : 2
Donner nombre des minutes : 25
Heures : 2
Minutes :30
Exemple2 d’execution:
Donner nombre des heures : 3
Donner nombre des minutes : 58
Heures : 4
Minutes :3
Correction
h=int(input('donner nombre des
heures :’)) m=int(input('donner nombre
des minutes :')) m=m+5
total=m+(h*60)
4
h=total//60
5
m=total-(h*60)
print('Heures :',h)
print('Minutes :',m)