Guten Tag,
wir sollen ein Programm schreiben das x*y*z berechnet ohne *.
Ich habe das ganze natürlich einfach so runter gerechnet
Natürlich tut es was es soll doch ich bin unzufrieden wir haben den Shift Operator behandelt und ich würde sehr gerne wissen wie man sowas mit diesem Operator hin bekommt?
Hab schon einiges versucht doch vor allem denke ich man brauch die Binärwerte von x,y und z. Wenn man diese im Programm erst berechnen muss und hin und her umwandeln muss mit Schleifen dann lasse ich es wie es ist das wird ja dann noch mehr als ich jetzt schon habe
Kennt da jemand eine Idee?
Danke im voraus
LG
wir sollen ein Programm schreiben das x*y*z berechnet ohne *.
Ich habe das ganze natürlich einfach so runter gerechnet
Java:
int x=5;
int y=40;
int z=3;
int erg1=0;
int erg2=0;
while(y>0) {
erg1+=x;
y--;
}
while(z>0) {
erg2+=erg1;
z--;
}
System.out.println(erg2);
Natürlich tut es was es soll doch ich bin unzufrieden wir haben den Shift Operator behandelt und ich würde sehr gerne wissen wie man sowas mit diesem Operator hin bekommt?
Hab schon einiges versucht doch vor allem denke ich man brauch die Binärwerte von x,y und z. Wenn man diese im Programm erst berechnen muss und hin und her umwandeln muss mit Schleifen dann lasse ich es wie es ist das wird ja dann noch mehr als ich jetzt schon habe
Kennt da jemand eine Idee?
Danke im voraus
LG