Search for Knowledge
“A mistake is a signal that it is time to learn something new, something you didn’t know before.”

Contoh Program Bahasa C

Contoh 1

#include <stdio.h>

#include <stdlib.h>

int main() {

  float a, b;

  printf(“PROGRAM PEMBAGIAN BILANGAN\n\n”);

  printf(“Masukkan a: “);

  scanf(“%f”, &a);

  printf(“Masukkan b: “);

  scanf(“%f”, &b);

  if (b == 0) {

    printf(“ERROR: Nilai b tidak boleh nol”);

    exit(EXIT_FAILURE);

  }

Contoh 2

#include <stdio.h>

int main() {

  int a;

  printf(“PROGRAM POSITIF/NEGATIF\n\n”);

  printf(“Masukkan a: “);

  scanf(“%d”, &a);

  if (a < 0)

    printf(“%d adalah bilangan negatif”, a);

  else if (a == 0)

    printf(“Anda memasukkan nilai 0”);

  else

    printf(“%d adalah bilangan positif”, a);

  return 0;

Contoh 3

#include <stdio.h>

int main() {

  int a, b, maksimum;

  printf(“PROGRAM PENENTU NILAI MAKSIMUM\n\n”);

  printf(“Masukkan a: “);

  scanf(“%d”, &a); 

  printf(“Masukkan b: “);

  scanf(“%d”, &b);

  maksimum = (a > b) ? a : b;

  printf(“Nilai maksimum adalah %d”, maksimum);   

  return 0;

}

Contoh 4

#include <stdio.h>

#include <stdbool.h>

int main() {

  int a;

  printf(“PROGRAM GANJIL/GENAP\n\n”);

  printf(“Masukkan bilangan bulat: “);

  scanf(“%d”, &a); 

  switch (a % 2 == 0) {

    case true:  printf(“%d adalah bilangan genap”, a); break;

    case false: printf(“%d adalah bilangan ganjil”, a); break;

  } 

  return 0;

}