#can you help me, where the erorr

5 messages · Page 1 of 1 (latest)

umbral osprey
#

#include <stdio.h>

int main() {
int angka;
printf("Masukkan angka: ");
scanf("%d", &angka);

if (angka > 0)  // cek apakah angka positif
    printf("Angka tersebut adalah positif.\n");

    if (angka % 2 = 0) { // Kesalahan di sini: penggunaan '=' bukannya '=='
        printf("Angka tersebut adalah genap.\n");

        if angka > 100 { // Kesalahan di sini: kurang tanda kurung pada kondisi
            printf("Angka lebih besar dari 100.\n");
        } else {
            printf("Angka tidak lebih besar dari 100.\n");
    } // Kesalahan di sini: Kurang penutup kurung untuk else

else if (angka < 0) {
    printf("Angka tersebut adalah negatif.\n");
} else
    printf("Angka tersebut adalah nol.\n");

return 0;

}

vale pineBOT
#

When your question is answered use !solved to mark the question as resolved.

Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.

vale pineBOT
#
#include <stdio.h>

int main() {
  int angka;
  printf("Masukkan angka: ");
  scanf("%d", &angka);

  if (angka > 0)  // cek apakah angka positif
    printf("Angka tersebut adalah positif.\n");

  if (angka % 2 = 0) {  // Kesalahan di sini: penggunaan '=' bukannya '=='
    printf("Angka tersebut adalah genap.\n");

    if angka
      > 100 {  // Kesalahan di sini: kurang tanda kurung pada kondisi
        printf("Angka lebih besar dari 100.\n");
      }
    else {
      printf("Angka tidak lebih besar dari 100.\n");
    }  // Kesalahan di sini: Kurang penutup kurung untuk else

    else if (angka < 0) {
      printf("Angka tersebut adalah negatif.\n");
    }
    else printf("Angka tersebut adalah nol.\n");

    return 0;
  }
kayy
subtle garden
#
  1. You've mistaken the equality operator (==) with the assignment operator (=), line 11.
  2. You don't enclose the condition in parenthesis on the if statement, line 14.
  3. You never close the main function with a }.
    Even fixing that,
  4. You have an if else after an else, lines 18 and 22.
    Even fixing that,
  5. You have two elses after the if else, which doesn't make logical sense.