Signaler

C# probleme de menu

Posez votre question ruben94110 4Messages postés mercredi 30 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - Dernière réponse le 1 déc. 2016 à 16:52
Bonjour,
j'essaye de faire un petit logiciel qui me permettre d'afficher un menu avec 3 choix
"calculer TTC vers HT
calculer HT vers TTC
et quitter le programme."
sauf que voila ca fait une semaine que je suis bloqué au même point avec les même erreur qui revienne
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           int choix;
            do
            {
                Console.WriteLine("Entrez votre choix, '3' pour quitter : ");
                choix = Convert.ToInt16(Console.ReadLine());
                if (choix == 1) Console.WriteLine("HT => TTC");
                else if (choix == 2) Console.WriteLine("TTC => HT");
                while (choix != 3);
                Console.WriteLine("Vous avez quitté le menu.");
                Console.ReadLine();
        }
            int HT;
            {
            float montantHT;
            System.Console.WriteLine("Saisissez un montant en € :");
            montantHT = Convert.ToSingle(System.Console.ReadLine());
            System.Console.WriteLine("Le montant TTC est {0} €.", CalculTTC(montantHT));
            System.Console.ReadKey();
        }}
        static float CalculTTC(float montant)
        {
            return montant * (float)1.196;

            int TTC;
            {
                float montantTTC;
                System.Console.WriteLine("Saisissez un montant en € :");
                montantTTC = Convert.ToSingle(System.Console.ReadLine());
                System.Console.WriteLine("Le montant HT est {0} €.", CalculRTTC(montantTTC));
                System.Console.ReadKey();
            }
        }
        static float CalculRTTC(float montant)
        {
            return montant / (float)1.196;
            }
        }
    }

merci de votre aide
Afficher la suite 
Utile
+1
moins plus
ok, commence par là
https://msdn.microsoft.com/fr-fr/library/370s1zax.aspx
ruben94110 4Messages postés mercredi 30 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - 30 nov. 2016 à 19:21
ah merci ok je l'avait pas compris comme ça je te remercie merci de l'aide.
Répondre
Whismeril 8465Messages postés mardi 11 mars 2003Date d'inscription 2 décembre 2016 Dernière intervention - 30 nov. 2016 à 20:35
De rien, il est probable que l'erreur 1 soit un effet collatéral.
SI ton problème est résolu, pense à marquer la discussion comme telle, avec le lien dédié sous le titre de la discussion
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Bonsoir,

quelles erreurs?
  • Ligne
  • Message

ruben94110 4Messages postés mercredi 30 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - 30 nov. 2016 à 18:27
Erreur 1 Seuls une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction L23.
Erreur 2 Erreur de syntaxe, '(' attendu L22.
Erreur 3 Erreur de syntaxe, 'while' attendu L22.
Répondre
Ajouter un commentaire
Utile
+0
moins plus
les erreurs on été réglé. par contre j'arrive pas a lié 2 avec HT c'est normal?
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !