Ini saya yg salah hitung atau bagaimana?

Permisi kak izin menjawab jadi itu adalah assignment operator yang dimana data didalam variable itu akan ditambahkan dan ditimpa dengan variable lain

int angka1, angka2, angka3;
angka1 = 4;
angka2 = 3;
angka3 = 2;

Console.WriteLine("Nilai angka1 += angka2: {0}", angka1 += angka2); // Operasi 1
Console.WriteLine("Nilai angka1 -= angka3: {0}", angka1 -= angka3); // Operasi 2
Console.WriteLine("Nilai angka1 /= angka3: {0}", angka1 /= angka3); // Operasi 3
Console.WriteLine("Nilai angka2 *= angka3: {0}", angka2 *= angka3); // Operasi 4

Penjelasan setiap operasi:

1. Operasi pertama: angka1 += angka2

  • Sebelum operasi:
    • angka1 = 4
    • angka2 = 3
  • Setelah operasi:
    • angka1 += angka2 sama dengan angka1 = angka1 + angka2
    • angka1 = 4 + 3 = 7
  • Output:
    • Nilai angka1 += angka2: 7

2. Operasi kedua: angka1 -= angka3

  • Sebelum operasi:
    • angka1 = 7 (hasil dari operasi pertama)
    • angka3 = 2
  • Setelah operasi:
    • angka1 -= angka3 sama dengan angka1 = angka1 - angka3
    • angka1 = 7 - 2 = 5
  • Output:
    • Nilai angka1 -= angka3: 5

3. Operasi ketiga: angka1 /= angka3

  • Sebelum operasi:
    • angka1 = 5 (hasil dari operasi kedua)
    • angka3 = 2
  • Setelah operasi:
    • angka1 /= angka3 sama dengan angka1 = angka1 / angka3
    • angka1 = 5 / 2 = 2 (karena ini operasi pembagian bilangan bulat, hasilnya dibulatkan ke bawah)
  • Output:
    • Nilai angka1 /= angka3: 2

4. Operasi keempat: angka2 *= angka3

  • Sebelum operasi:
    • angka2 = 3
    • angka3 = 2
  • Setelah operasi:
    • angka2 *= angka3 sama dengan angka2 = angka2 * angka3
    • angka2 = 3 * 2 = 6
  • Output:
    • Nilai angka2 *= angka3: 6

Hasil akhir dari semua operasi:

  1. Nilai angka1 += angka2: 7
  2. Nilai angka1 -= angka3: 5
  3. Nilai angka1 /= angka3: 2
  4. Nilai angka2 *= angka3: 6

saya juga salah dibagian itu wkwkwk kurang teliti

1 Like