Untitled
unknown
plain_text
2 years ago
2.0 kB
4
Indexable
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Mission_06_Ex02 { internal class Program { static void Main(string[] args) { //VARIABLES int choix; float prix = 0f, paiement = 0f; //SELECTION DE LA BOISSON Console.WriteLine("Veuillez saisir une boisson !"); Console.WriteLine("1 : pour le café à 1.20 euros."); Console.WriteLine("2 : pour le chocolat à 2.60 euros."); choix = int.Parse(Console.ReadLine()); if (choix == 1) { prix += 1.2f; } else { prix += 2.6f; } //GESTION DU PAIEMENT DE LA BOISSON float reste_a_payer = prix; while (reste_a_payer > 0) { Console.Clear(); Console.WriteLine("La machine n'accepte que les pièces de 10, 20 et 50 centimes."); Console.WriteLine("Le prix est de " + prix + " euros."); Console.WriteLine("Le reste à payer est de : " + reste_a_payer + " euros."); paiement = float.Parse(Console.ReadLine()); paiement = paiement * 0.01f; reste_a_payer = reste_a_payer - paiement; } if (reste_a_payer < 0) { Console.Clear(); Console.WriteLine("Vous avez trop payé de : " + String.Format("{0:F2}", (reste_a_payer*-1)) + " euros."); Console.WriteLine("Rendu de la monnaie et préparation du café en cours !"); } else { Console.Clear(); Console.WriteLine("Préparation du café en cours !"); } //PAUSE Console.ReadLine(); } } }
Editor is loading...