Contrôle de bases de la programmation
TD : Contrôle de bases de la programmation. Recherche parmi 300 000+ dissertationsPar Bhuvnesh Rangloll • 15 Janvier 2018 • TD • 657 Mots (3 Pages) • 618 Vues
Contrôle de bases de la programmation DEVOIR 1 |
Exercice 1 :
Tableau avec les valeurs [A] :
Ligne de code exécutée | Vrai ou Faux | A = 1 | B = 2 | C = 3 |
while (a < b || (a >= c && < b)) | Vrai | |||
if(a < c) | Vrai | |||
c -= 2 ; | 1 | |||
b++ ; | 3 | |||
a += 2; | 3 | |||
while (a < b || (a >= c && c < b)) | Vrai | |||
if(a < c) | Faux | |||
Else | ||||
b -= 2; | 1 | |||
a += 2; | 5 | |||
while (a < b || (a >= c && c < b)) | Faux |
Tableau avec les valeurs [B] :
Ligne de code exécutée | Vrai ou Faux | A = 3 | B = 2 | C = 1 |
while (a < b || (a >= c && < b)) | Vrai | |||
if(a < c) | Faux | |||
Else | ||||
b -= 2 ; | 0 | |||
a += 2 ; | 5 | |||
while (a < b || (a >= c && c < b)) | Faux |
- → 5 – 1 - 1
- → 5 – 0 - 1
Exercice 2 :
// Demande de la saisie d’un montant
Console.Write("Veuillez saisir votre montant --> ");
float montant = float.Parse(Console.ReadLine());
// Montant inférieur à 99,99€ donc remise de 0%
if (montant < 99.99)
{
Console.WriteLine("Avec une remise de 0 % votre montant est de " + montant + "euros !");
Console.ReadLine();
}
// Montant compris entre 100€ et 199,99€ donc remise de 5%
if (montant >= 100 && montant <= 199.99)
{
montant = montant * 95 / 100;
Console.WriteLine("Avec une remise de 5 % votre montant est de " + montant + "euros !");
Console.ReadLine();
}
// Montant supérieur à 200€ donc remise de 8%
if (montant > 200)
{
montant = montant * 80 / 100;
Console.WriteLine("Avec une remise de 8 % votre montant est de " + montant + "euros !");
Console.ReadLine();
}
Exercice 3 :
// Déclarations
int jour;
float temperature, somme = 0;
// Boucle sur le contrôle du jour
do
{
Console.Write("Saisir un jour entre 1 et 31 : ");
jour = int.Parse(Console.ReadLine());
}
while (jour < 1 || jour > 31);
// Affichage de la note
Console.WriteLine("Vous avez choisi le " + jour + "ème jour");
...