CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C# - Problème avec IF.

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Zemmour
Zemmour
Niveau 8
09 octobre 2010 à 06:09:30

Bonjour !

Je vous mets rapidement dans le contexte:

"Une location de chambre coûte 65€ la nuit. Un rabais s’applique sur le total de la facture avant remise dépendant du type (1 ou 2) de client : corporatif (1) ou gouvernemental (2). Pour le
type 1, le rabais est de 20% alors que pour le type 2 le rabais est de 15%. "

Donc je pose la question suivante: http://imagidream.eu/image-30C9_4CAFE80F.gif

Jusque là, tout va bien, mais lorsque je vais dans ma classe, j'ai le droit à ça: http://imagidream.eu/image-A70F_4CAFE924.gif

J'ai déclaré "private char type;"
Voici mes messages d'erreur: http://imagidream.eu/image-0437_4CAFEA18.gif

Si je change char en bool, il me dit que bool ne peut pas être converti en string et si je mets string, il me dit que ça ne peut pas être convertir en char, cercle vicieux quoi.

Si quelqu'un pouvait m'aider,
Merci d'avance.

Return
Return
Niveau 7
09 octobre 2010 à 06:12:26

ok

Zemmour
Zemmour
Niveau 8
09 octobre 2010 à 06:16:25

Je précise que "o" c'est O donc Oui, en guise de réponse à la question afin de déterminer le type de client.

Return
Return
Niveau 7
09 octobre 2010 à 06:19:47

ok

Return
Return
Niveau 7
09 octobre 2010 à 06:24:52

Je t'aime quand même.

Zemmour
Zemmour
Niveau 8
09 octobre 2010 à 06:30:44

j'ai réglé le pb du char mais pas le deuxième avec les multiplications

Paulop
Paulop
Niveau 12
09 octobre 2010 à 07:45:44

Pour le if :

if ( type == "o" )

Tu as oublié un égal, si tu mets qu'un seul égal, il va mettre "o" dans type, et il va te dire qu'il ne peut pas convertir implicitement un char en bool.
Par contre avec deux = il va vérifier que type vaut bien "o", si oui, il return true sinon false.

Pour le second problème, tu as oublié les parenthèse à TotalNuitee().

Ah et un conseil, n'utilises pas de é, ou d'espace dans tes noms de variable.

Paulop
Paulop
Niveau 12
09 octobre 2010 à 07:46:56

Ah puis il te restera un problème, tu renvoie un char alors que ta fonction est censé renvoyer un double.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment