Das Prozentzeichen ist in den allen mir bekannten Programmiersprachen dem Modulo vorbehalten.
Deine Rechnung: (zahl1*11)+(zahl2+zahl2)+2%
musst du also korrekt mit einer 0.02 (das sind 2 %) schreiben. Fragt sich nur, weshalb du hinten +0.02 rechnest. Prozent verwendet man dazu, einen Wert zu erhöhen oder zu vermindern bzw. einen Anteil auszurechnen.
Wenn du zahl2 um 2 % erhöhen möchtest, machst du das, indem du 102 % davon berechnest:
zahl2_neu = zahl2*1.02;
Wenn du von zahl2 einen Anteil von 2 % haben möchtest, geht das so:
zahl2_anteil = zahl2*0.02;
Ich hoffe, das hilft ein wenig. Falls du dich noch nicht mit Prozenten auskennst, schau dir die Videolektion Prozente an.
Schöne Grüße
Kai
PS: Falls du zahl1 und zahl2 zusammenaddieren und dann 2 % heraufschlagen möchtest, nimmst du die Formel: summe = (zahl1 + zahl2) * 1.02;