A voir également:
- Erreur visual studio c# express
- Erreur 0x80070643 - Guide
- Microsoft visual c++ runtime - Guide
- Visual basic express - Télécharger - Langages
- Visual studio 2017 - Télécharger - Langages
- Fl studio - Télécharger - Édition & Montage
5 réponses
L0ci
Messages postés
110
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
9 janvier 2013
30
19 sept. 2012 à 17:07
19 sept. 2012 à 17:07
Oula oui je viens de voir le problème. Tu ne peux pas utiliser les conditions comme ca.
ton : else if( 3000 =< cd < 5000)
s'écrit : else if(3000 <= cd && cd < 5000)
2ème chose, tu déclare une public static decimal mais tu renvois un double.
ton : else if( 3000 =< cd < 5000)
s'écrit : else if(3000 <= cd && cd < 5000)
2ème chose, tu déclare une public static decimal mais tu renvois un double.
Mon programme est fini, mais dernière question, comment faire pour que la fenêtre ne se ferme pas immédiatement lors de l'exécution ?
Quand je rajoute un break à la fin il me met une erreur, sous linux il n'y a pas se problème :/
Quand je rajoute un break à la fin il me met une erreur, sous linux il n'y a pas se problème :/
L0ci
Messages postés
110
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
9 janvier 2013
30
21 sept. 2012 à 09:12
21 sept. 2012 à 09:12
Ajoute un
Console.ReadLine();
Comme ça tu devra taper un caractère pour terminer ton programme.
Console.ReadLine();
Comme ça tu devra taper un caractère pour terminer ton programme.
L0ci
Messages postés
110
Date d'inscription
mardi 17 avril 2012
Statut
Membre
Dernière intervention
9 janvier 2013
30
19 sept. 2012 à 09:27
19 sept. 2012 à 09:27
Bonjour,
Il faut toujours encadrer les conditions par des parenthèses en c#:
if( condition){}
else if(condition){}
Il faut toujours encadrer les conditions par des parenthèses en c#:
if( condition){}
else if(condition){}
Merci pour l'aide !
C'est ce que j'avais déjà fait au début mais il me rajoute l'erreur terme d'expression non valide "("
aussi terme d'expression non valide "<"
et toujours Seuls une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction après le if.
Je ne comprend pas ..
Nouveau code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
static class Salaire
{
public static decimal Prime(double cd) // Fonction qui calcule la prime en fonction du chiffre de vente.
{
double p;
if (cd<3000)
{
p = 0;
}
else if (3000 =< cd < 5000)
{
p = 90;
}
else if (5000 =< cd < 10000)
{
p = 180;
}
else if (cd > 10000)
{
p = 225;
}
return p;
}
désolé les décalages ne sont pas pris en compte.
C'est ce que j'avais déjà fait au début mais il me rajoute l'erreur terme d'expression non valide "("
aussi terme d'expression non valide "<"
et toujours Seuls une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction après le if.
Je ne comprend pas ..
Nouveau code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
static class Salaire
{
public static decimal Prime(double cd) // Fonction qui calcule la prime en fonction du chiffre de vente.
{
double p;
if (cd<3000)
{
p = 0;
}
else if (3000 =< cd < 5000)
{
p = 90;
}
else if (5000 =< cd < 10000)
{
p = 180;
}
else if (cd > 10000)
{
p = 225;
}
return p;
}
désolé les décalages ne sont pas pris en compte.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question