[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
55 vues9 pages

Td1 Algo

Le document présente une série d'exercices d'algorithmique, chacun illustrant des concepts différents tels que le calcul de la TVA, la permutation de variables, la conversion de temps, le calcul de propriétés d'un cercle, des opérations sur des entiers, le calcul de distances, la conversion entre bits et octets, l'extraction de chiffres d'un entier, et le calcul de salaire. Chaque exercice est structuré avec des variables, des saisies, des calculs et des affichages des résultats. Ces algorithmes sont conçus pour être simples et pédagogiques, facilitant l'apprentissage des bases de la programmation.

Transféré par

fatoudiallopp
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues9 pages

Td1 Algo

Le document présente une série d'exercices d'algorithmique, chacun illustrant des concepts différents tels que le calcul de la TVA, la permutation de variables, la conversion de temps, le calcul de propriétés d'un cercle, des opérations sur des entiers, le calcul de distances, la conversion entre bits et octets, l'extraction de chiffres d'un entier, et le calcul de salaire. Chaque exercice est structuré avec des variables, des saisies, des calculs et des affichages des résultats. Ces algorithmes sont conçus pour être simples et pédagogiques, facilitant l'apprentissage des bases de la programmation.

Transféré par

fatoudiallopp
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 9

TRAVAUX DIRIGER ALGORITHME N2 (td)

Exercice1 :
Algorithme calculer TVA
Début :
Variables :
Prix unitaire_ nombre article : entier, taux tva: numérique pht , tva , ttc : réels
Constantes :
Taux_ tva <……0,20// taux de tva en vigueur
//saisie des données
Ecrire// « entrez le prix unitaire : »
Lire prix_ unitaire
Ecrire « entrez le nombre d’ article : »
Lire nombre_ articles
//calculs
PHT<……prix_ unitaire*nombre articles
TVA<……PHT* taux_ tva
TTC<……PHT + TVA
// affichage des résultats
Ecrire « le prix hors taxi est de : « + tva ; « DH »
Ecrire « la tva est de : « + tva ; « DH »
Ecrire « le prix toutes taxes comprises est de : « + TTC « DH »
Fin

Exercice2 :
1) Algorithme permutation avec variable
Variable :
a :entier
b :entier
Début :
//saisie des nombres
Saisie : a
Saisie : b
// permutation avec variable intermédiaire
Temps--- a
A--------- b
B---------temps
//Affichage des résultats
Afficher « nouvelle valeur de a : « + a ;
Afficher « nouvelle valeur de b : « + b ;
Fin
2)Algorithme permutation sans variable
Variable :
a : entier
b : entier
Début :
// saisie des nombres
Saisie : a
Saisie : b
// permutation sans variable intermédiaire
a ----- a + b
b ----- a – b
a ----- a – b
// Affichages des résultats
Afficher « nouvelle valeur de a : « + a ;
Afficher « nouvelle valeur de b : « + b ;
Fin

Exercice3 :
Variables : temps ; heures ; minutes ; secondes : entier
Début :
// saisie du temps en secondes
Ecrire (« entre le temps en secondes : »)
Lire (temps)
// conversion en heures, minutes et secondes
Heures--- temps /3600
Temps--- temps mod 3600
Minutes-- temps /60
Seconde-- temps mod 60
//Affichage des résultats
Ecrire (temps ; « s= » ; heures ; « h » ; minutes ; « min : » ;
secondes ; « s »)
Fin
Exercice4 :
Algorithme cercle
Variable :
Rayon, Surface, périmètre : réels
Début :
// Demander le rayon a l’utilisateur
Ecrire « entrez le rayon du cercle : »
Lire rayon
// calculer la surface et le périmètre
Surface--- pi *rayon * rayon
Périmètre---2* pi*rayon

// Afficher les résultats


Ecrire « surface : », surface
Ecrire « périmètre : », périmètre
Fin

Exercice5 :
Algorithme calcul entiers
Variables :
A, B, Somme, Différence, Produit, Quotient, Entiers
Début :
//saisie des entiers
Ecrire (« entrez le premier entier : »)
Lire (a)
Ecrire (« entrez le deuxième entier : »)
Lire (b)

// calculs
Somme <- a + b
Différence <- a – b
Produit <- a* b
Quotient <- a/b
// Affichage des résultats

Ecrire (« la somme de «,a,» et «,b, »est « est « ,somme)


Ecrire (« la différence entre «,a ,» et « ,b, » est « ,différence)
Ecrire (« le produit de «,a, » et « ,b, » est « ,produit)
Ecrire (« le quotient de « ,a, » par « ,b, » est « ,quotient)
Fin
Exercice6 :
Variable :
X1 ; y1 ; x2 ; y2 ; distance : réels
Début :
// Saisie des cordonnées du premier point
Ecrire « saisie des coordonnées du premier point
Lire x1
Lire y2
// saisie des coordonnées du deuxième point
Ecrire « saisir les coordonnées du deuxième point : »
Lire x2
Lire y2
// Calcul de la distance entre les deux points
Distance<- sqrt (( x2-x1)*² +(y2-y1)*²)
//Affichage de la distance calculée
Ecrire « la distance entre les deux points est : », distance
Fin

EXERCICE7 :
Algorithme conversion -bits-octets
Variable :
Bits; octets; ko; mo; go: reels
Début:
Ecrire « entrez le nombre de bits à convertir : »
Lire bits
Octets---bits/8
Ko---octets / 1024
Mo---ko / 1024
Go---mo/1024
Ecrire bits, « bits équivaut à : »
Ecrire ko, « Ko »
Ecrire mo, « Mo »
Ecrire go, « Go »
Fin

Exercice8 :
Algorithme extraction_ chiffres
Variables :
Entier ; centaines ; dizaines ; unités : entier
Début :
Ecrire « entrez un entier de trois chiffres : »
Lire entier
Centaines<- entier DIV 100
Entier<- entier-(centaines*100)
Dizaines<- entier DIV 10
Unités <- entier –(dizaines*10)
Ecrire « chiffres des centaines : », centaines
Ecrire « chiffres des dizaines : », dizaines
Ecrire « chiffres des unités : », unité
Fin

Exercice9 :
Algorithme salaire
Variables :
Nb_ heures, salaire_ horaire, salaire_ brut, charge, salaire_
net : réels
Début :
Ecrire « entrez le nombre d’heures travaillées ce mois : »
Lire nb _ heures
Ecrire « entrez le salaire horaire brut : »
Lire salaire horaire
Salaire brut<- nb heures* salaire horaire
Charge<- salaire_ brut* taux_ imposition
Salaire _ net <- salaire _ brut – charges
Ecrire « le salaire mensuel brut est de «, salaire _ brut, « € »
Ecrire « le montant des charges est de «, charge, « € »
Ecrire « le salaire mensuel net est de « , salaire_ net, « € »
Fin

Vous aimerez peut-être aussi