Besoin d'aide s'il vous plait - Java - Programmation
Marsh Posté le 08-10-2016 à 23:40:40
Ou alors avec python mais il y a toujours un problème pour définir le chemisier et le pull
print("Ce logiciel ne sera utile que pour des gens voulant au moins un article" )
x = int(input("Combien voulez-vous d'articles?" ))
while (x >=1) :
v =0
i=0
i=i+v
input("Veux-tu prendre un chemisier, un T_shirt, un pull ou un polo?" )
y = [chemisier,T_shirt,pull,polo]
if ((y == pull) (y == chemisier)) :
v =20
print("Le ",y," a une réduction de 30%" )
elif (y == T_shirt) :
v =5, print("Le ",y," a une réduction de 30%" )
elif (y == polo) :
v =35
print("Le ",y," a une réduction de 30%" )
else:
print("cet article n'existe pas en boutique" )
x = x -1
print("Pour vos ",x," articles, vous aurez ",i," € à payer." )
Marsh Posté le 09-10-2016 à 10:06:22
lesgeeksdu35 a écrit : Bopnjour, |
Je ne sais pas quel est ce langage, mais c'est clairement pas du java... La comparaison en Java se fait avec "==" pour des pointeurs et des types simples et avec "equals()" pour des objets (comme les String). Je ne connais pas non plus la méthode "readInteger()", qui manifestement est une méthode statique et qui retourne parfois un int, parfois un String... Peut-être serait-il préférable de commencer par un simple "HelloWorld"
Marsh Posté le 08-10-2016 à 22:54:02
Bopnjour,
J'ai besoin d'aide car mon Javas'cool affiche une erreur (au niveau de elif (y = T_shirt) {) y la ou il ne devrait pas en avoir. Cela m’empêche donc d'avancer.
Merci d'avance pour votre aide
void main() {
println("Ce logiciel ne sera utile que pour des gens voulant au moins un article" );
int x = readInteger("Combien voulez-tu d'articles?" );
while (x >=1) {
int v =0;
int i = i + v;
String y = readInteger("Veux-tu prendre un chemisier, un T_shirt, un pull ou un polo?" );
if ((y = Pull) || (y = Chemisier)) {
int v =20;
println("Le " + y + " a une réduction de 30%" );
}
;
elif (y = T_shirt) {
v =5;
println("Le " + y + " a une réduction de 30%" );
}
;
elseif (y = polo) {
v =35;
println("Le " + y + " a une réduction de 30%" );
}
;
else{
"cet article n'existe pas en boutique"}
;
x = x -1;
}
;
println("Pour vos " + x + " articles, vous aurez " + i + " € à payer." );
}