Les structures alternatives conditionnelles en algorithmes sont des éléments permettant de prendre des décisions basées sur des conditions spécifiques. Elles sont cruciales pour diriger le flux d'exécution du programme en fonction de certaines situations. En général, ces structures sont implémentées à l'aide d'instructions telles que les "if" (si) et "else" (sinon) dans de nombreux langages de programmation. Leur rôle est de permettre au programme de choisir entre différentes branches d'exécution en fonction de la véracité ou de la fausseté d'une condition donnée. Pour une utilisation efficace, il est conseillé de formuler des conditions claires et compréhensibles, d'éviter la complexité excessive des structures imbriquées, et de tester soigneusement chaque branche pour assurer un comportement correct du programme.
Écrire un algorithme qui demande à l'utilisateur de saisir un nombre et affiche s'il est positif, négatif ou nul.
Écrire un algorithme qui prend deux nombres en entrée et affiche le plus grand des deux.
Écrire un algorithme qui demande à l'utilisateur de saisir un nombre et vérifie s'il est pair ou impair.
Écrire un algorithme qui demande à l'utilisateur de saisir trois nombres et affiche le plus grand.
Écrire un algorithme qui prend en entrée un mois de l'année (sous forme de nombre) et affiche le nombre de jours dans ce mois. Assurez-vous de gérer le cas du mois de février en considérant les années bissextiles.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et applique une remise en fonction du montant total. Si le montant est supérieur à 1000DH, appliquer une remise de 10%, sinon, appliquer une remise de 5%. Afficher le montant final à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et le nombre d'articles qu'il souhaite acheter. Si le nombre d'articles est supérieur à 10, appliquer une remise de 15%, sinon, appliquer une remise de 5%. Afficher le montant final à payer.
Écrire un algorithme qui prend en entrée le montant hors taxes d'un produit et applique une TVA de 20%. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat. Si le montant est supérieur à 1000DH, appliquer une remise de 10%, sinon, appliquer une remise de 5%. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et le nombre d'articles qu'il souhaite acheter. Appliquer une remise de 5% si le montant est supérieur à 500DH, une remise additionnelle de 2% si le nombre d'articles est supérieur à 10. Afficher le montant final à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir la catégorie d'un produit (par exemple, A, B, C), le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 10% si la catégorie est A, 5% si la catégorie est B, et aucune remise si la catégorie est C. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 5% si le nombre d'articles est supérieur à 10, une remise additionnelle de 3% si le prix unitaire est supérieur à 500DH. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter, le prix unitaire et la catégorie du produit. Appliquer une remise de 15% si le nombre d'articles est supérieur à 20 et la catégorie est A, une remise de 10% si la catégorie est B. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 5% si le nombre d'articles est supérieur à 10, une remise additionnelle de 2% si le prix unitaire est supérieur à 300DH. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles, le prix unitaire et la catégorie du produit. Définir des remises personnalisées en fonction de la catégorie et du nombre d'articles. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme pour un programme qui, en fonction d'un prix unitaire, d'une quantité et d'une catégorie d'articles, calcule le montant brut, le montant hors taxes (HT) et le montant toutes taxes comprises (TTC) selon les règles suivantes :
- Si le montant total de la marchandise dépasse 500 DH, une remise de 1% est appliquée.
- Si le montant total de la marchandise dépasse 1000 DH, une remise de 1.5% est appliquée.
- Si la catégorie du produit est A, le taux de TVA est de 14%.
- Si la catégorie du produit est B, le taux de TVA est de 10%.
- Si la catégorie du produit est C, le taux de TVA est de 7%.
- Pour toutes autres, le taux de TVA est de 20%.
Écrire un algorithme qui demande à l'utilisateur de saisir un nombre et affiche s'il est positif, négatif ou nul.
Écrire un algorithme qui prend deux nombres en entrée et affiche le plus grand des deux.
Écrire un algorithme qui demande à l'utilisateur de saisir un nombre et vérifie s'il est pair ou impair.
Écrire un algorithme qui demande à l'utilisateur de saisir trois nombres et affiche le plus grand.
Écrire un algorithme qui prend en entrée un mois de l'année (sous forme de nombre) et affiche le nombre de jours dans ce mois. Assurez-vous de gérer le cas du mois de février en considérant les années bissextiles.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et applique une remise en fonction du montant total. Si le montant est supérieur à 1000DH, appliquer une remise de 10%, sinon, appliquer une remise de 5%. Afficher le montant final à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et le nombre d'articles qu'il souhaite acheter. Si le nombre d'articles est supérieur à 10, appliquer une remise de 15%, sinon, appliquer une remise de 5%. Afficher le montant final à payer.
Écrire un algorithme qui prend en entrée le montant hors taxes d'un produit et la catégorie de produit. Selon la catégorie, appliquez la TVA suivante :
Catégorie A: 20%
Catégorie B: 14%
Catégorie C: 10%
Catégorie D: 7%
L'algorithme doit afficher le montant de TVA et le total à payer (incluant la TVA).
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat. Si le montant est supérieur à 1000DH, appliquer une remise de 10%, sinon, appliquer une remise de 5%. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le montant total d'un achat et le nombre d'articles qu'il souhaite acheter. Appliquer une remise de 5% si le montant est supérieur à 500DH, une remise additionnelle de 2% si le nombre d'articles est supérieur à 10. Afficher le montant final à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir la catégorie d'un produit (par exemple, A, B, C), le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 10% si la catégorie est A, 5% si la catégorie est B, et aucune remise si la catégorie est C. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 5% si le nombre d'articles est supérieur à 10, une remise additionnelle de 3% si le prix unitaire est supérieur à 500DH. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter, le prix unitaire et la catégorie du produit. Appliquer une remise de 15% si le nombre d'articles est supérieur à 20 et la catégorie est A, une remise de 10% si la catégorie est B. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles qu'il souhaite acheter et le prix unitaire. Appliquer une remise de 5% si le nombre d'articles est supérieur à 10, une remise additionnelle de 2% si le prix unitaire est supérieur à 300DH. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme qui demande à l'utilisateur de saisir le nombre d'articles, le prix unitaire et la catégorie du produit. Définir des remises personnalisées en fonction de la catégorie et du nombre d'articles. Ensuite, appliquer une TVA de 20% sur le montant final. Afficher le montant total à payer.
Écrire un algorithme pour un programme qui, en fonction d'un prix unitaire, d'une quantité et d'une catégorie d'articles, calcule le montant brut, le montant hors taxes (HT) et le montant toutes taxes comprises (TTC) selon les règles suivantes :
- Si le montant total de la marchandise dépasse 500 DH, une remise de 1% est appliquée.
- Si le montant total de la marchandise dépasse 1000 DH, une remise de 1.5% est appliquée.
- Si la catégorie du produit est A, le taux de TVA est de 14%.
- Si la catégorie du produit est B, le taux de TVA est de 10%.
- Si la catégorie du produit est C, le taux de TVA est de 7%.
- Pour toutes autres, le taux de TVA est de 20%.