37 exercices trouvés

Calcul de la note finale avec bonus

Débutant
condition else if int print structure de contrôle type variable
Un professeur souhaite calculer la note finale d’un étudiant en tenant compte d’un bonus spécial selon ses résultats.
Écris un programme qui demande à l’utilisateur de saisir la note sur 20 de l’étudiant, puis affiche la note finale après application des règles suivantes :
- Si la note est inférieure à 10, pas de bonus.
- Si la note est entre 10 et 15, ajouter 1 point de bonus.
- Si la note est supérieure à 15, ajouter 2 points de bonus, mais la note finale ne peut pas dépasser 20.
Le programme doit aussi vérifier que la note saisie est comprise entre 0 et 20, sinon afficher : "Erreur : note invalide."

Vérification d’âge pour un abonnement

Débutant
condition else if input int print structure de contrôle variable
Un site internet propose un abonnement pour différents groupes d’âge.
Écris un programme qui demande à l’utilisateur de saisir son âge, puis affiche le type d’abonnement recommandé :
- Si l’âge est inférieur à 12 ans, afficher : "Abonnement enfant"
- Si l’âge est entre 12 et 17 ans, afficher : "Abonnement adolescent"
- Si l’âge est entre 18 et 59 ans, afficher : "Abonnement adulte"
- Si l’âge est 60 ans ou plus, afficher : "Abonnement senior"
Le programme doit aussi vérifier que l’utilisateur n’a pas saisi un âge négatif ou irréaliste (>120), et afficher dans ce cas : "Erreur : âge invalide."

Calcul de la réduction en magasin

Débutant
condition else float if print structure de contrôle variable
Un magasin propose des réductions selon le montant des achats.
Écris un programme qui demande à l’utilisateur de saisir le montant total de ses achats (en $).
Le programme doit ensuite afficher le montant de la réduction et le total à payer après réduction selon les règles suivantes :
- Si le montant est inférieur à 100 $, aucune réduction.
- Si le montant est entre 100 $ et 500 $, réduction de 10 %.
- Si le montant est supérieur à 500 $, réduction de 20 %.

Positif ou négatif ?

Débutant
condition else float if input print structure de contrôle variable
Écris un programme en Python qui demande à l’utilisateur d’entrer un nombre.
Le programme doit ensuite dire si ce nombre est positif, négatif ou égal à zéro.

Pair ou Impair ?

Débutant
condition else if input int print structure de contrôle variable
Écris un programme en Python qui demande à l’utilisateur de saisir un nombre entier, puis affiche s’il est pair ou impair. Pour cela, le programme doit vérifier si le nombre est divisible par 2 : s’il l’est, on affiche “Le nombre est pair.”, sinon on affiche “Le nombre est impair.”

Monnaie à rendre

Intermédiaire
float input int print type variable
Créer un programme pour aider un vendeur à rendre la monnaie à ses clients.
Le but est simple :
On demande à l'utilisateur d'entrer deux montants :
- le montant à payer (exemple : 13 €)
- le montant donné par le client (exemple : 50 €)
Ensuite, on calcule la monnaie à rendre, et on affiche combien de billets et de pièces il faut pour rendre cette somme.
Le rendu doit se faire avec les billets et pièces suivants :
- Billet de 50 €
- Billet de 20 €
- Billet de 10 €
- Billet de 5 €
- Pièce de 2 €
- Pièce de 1 €

Calcul H:M:S

Intermédiaire
float input int print type variable
Réalisez un programme qui demande à l’utilisateur de saisir une durée exprimée en secondes (par exemple 7384 secondes), puis votre programme devra calculer et afficher combien cela fait exactement en heures, minutes et secondes en un format compréhensible : X heures, Y minutes et Z secondes.

Calcul du salaire net

Débutant
float input int print type variable
Créer un programme qui demande à l’utilisateur :
- Son salaire brut mensuel (en $),
- Le pourcentage de retenue à la source (en %).
Le programme doit ensuite calculer :
- Le montant de la retenue,
- Le salaire net à recevoir (salaire brut moins retenue).
Affichez tous les résultats avec des messages clairs. Pensez à bien convertir les saisies en nombres décimaux (float) et à faire les calculs correctement.

Échange de deux nombres

Débutant
input int print type variable
Créer un programme qui permet d’échanger les valeurs de deux nombres entiers.
Le programme doit :
- Demander à l’utilisateur de saisir les valeurs initiales des deux nombres A et B.
- Afficher ces deux valeurs avant l’échange.
- Échanger les valeurs de A et B.
- Afficher les valeurs de A et B après l’échange.

Prix total avec TVA

Débutant
constante float input int print type variable
Un magasin vend cinq produits avec les prix suivants :
- Produit A : 5,00 $
- Produit B : 2,50 $
- Produit C : 3,00 $
- Produit D : 10,00 $
- Produit E : 7,00 $
Vous devez créer un programme qui demande à l’utilisateur combien d’unités il souhaite acheter pour chaque produit.
Ensuite, votre programme doit calculer et afficher :
- Le prix total hors taxe (PHT),
- Le montant de la taxe sur la valeur ajoutée (TVA) avec un taux de 20 %,
- Le prix total toutes taxes comprises (PTTC).
Veillez à bien convertir les saisies en nombres entiers et à afficher les résultats avec un message clair.