Untitled
unknown
plain_text
3 years ago
2.0 kB
7
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...