Laden...

Abfrage auf =0 verursacht Syntaxfehler

Erstellt von max1761995 vor 11 Jahren Letzter Beitrag vor 11 Jahren 634 Views
Thema geschlossen
M
max1761995 Themenstarter:in
23 Beiträge seit 2013
vor 11 Jahren
Abfrage auf =0 verursacht Syntaxfehler

Hei zusammen

Hier ist mein Code :

        private void Berechnen_Click(object sender, EventArgs e)
        {

            

      
            int ggt1 = Convert.ToInt32(zahl1.Text);
            int ggt2 = Convert.ToInt32(zahl2.Text);
            int resultat;
            int ausgangszahl1 = ggt1;
            int ausgangszahl2 = ggt2;

            while ((ggt1 % ggt2) > 0 )
            {
                int temp = ggt1;
                MessageBox.Show(temp.ToString());
                ggt2 = (temp % ggt2);

     
            }
            if (ausgangszahl1 > ausgangszahl2)and(ausgangszahl1 % ausgangszahl2 = 0)            
            {
                resultat = ggt1;
            }
            else
            {
                resultat = ggt2;
            }
            if (resultat < 0)
            {
                resultat = resultat * (-1);
            }
            label4.Text = resultat.ToString();
       } 

Der fehler liegt am if mit den zwei bedingungen (&& geht nich und auch die zweis striche funktionieren nicht)

Was mache ich falsch ?

Gruss

max

D
216 Beiträge seit 2009
vor 11 Jahren

Du brauchst da 2 Gleichheitszeichen statt nur einem.

if (ausgangszahl1 > ausgangszahl2 && ausgangszahl1 % ausgangszahl2 == 0)

Das sind aber Grundlagen! (siehe [Hinweis] Wie poste ich richtig? 1.1.1)

Darth Maim

1.552 Beiträge seit 2010
vor 11 Jahren

Hallo max1761995,

wenn ich so deine if-Abfragen sehe schlage ich vor, du liest folgenden Artikel durch: [Tipp] Anfängerfehler == true / == false
und v.a.
[Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen)

Gruß,
Michael

Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp

Hinweis von herbivore vor 11 Jahren

Die wichtigsten Hinweise auf die Regeln wurden schon gegeben. Zusätzlich sei noch [Hinweis] Wie poste ich richtig? Punkt 5 genannt.

Thema geschlossen