Ayam Koding

Belajar Algoritme & Pemrograman

Program C Menentukan Bilangan Positif, Negatif, dan Nol (2024)

Updated on 2024-02-03

Pada tutorial kali ini kita akan belajar cara membuat program dengan menggunakan bahasa C untuk menentukan bilangan positif, bilangan negatif, dan bilangan nol.

Bilangan positif merupakan bilangan yang lebih besar dari 0 (nol), misalnya 0.2; 1; 2.5; 10, dan seterusnya.

Selanjutnya, untuk bilangan positif akan ada kebalikannya yaitu bilangan negatif.

Untuk menuliskan bilangan negatif bisa dituliskan dengan menambahkan tanda minus di depan angka tersebut.

Lawan dari angka bilangan positif di atas adalah -0.2; -1; -2.5; dan -10.

Lalu bagaimana cara membuat program dengan bahasa C untuk menentukan bilangan positif, negatif, dan nol?

Kita akan menggunakan kondisional if … else… dalam penerapannya.

Nah, berikut ini bahasa C untuk menentukan bilangan positif maupun negatif.

Bagi yang ingin melihat source code bisa Anda coba melalui kode di bawah ini ya.

/** ============================================
* Program Cek Bilangan Positif, Negatif, dan Nol
* ==============================================
* updated 19.Nov.2021 09.19 am
*/

#include <stdio.h>

int main(){
  double angka;
  printf("Program Menentukan Bilangan Positif, Nol, atau Negatif.\n");
  printf("=======================================================\n");

  printf("Masukan suatu bilangan : ");
  scanf("%lf", &angka);

  if ( angka <= 0.0 ){ 
    if ( angka == 0.0 ){
      printf("Anda memasukan bilangan 0\n");
    } else {
      printf("Anda memasukan bilangan negatif.\n");
    }
  } else {
    printf("Anda memasukan bilangan positif.\n");
  }
  printf("\n\n");

  return 0;
}

Contoh Hasil Eksekusi:

► Input 10

Hasil Program Bilangan Positif Negatif Input 10

► Input 1.5

Hasil Program Bilangan Positif Negatif Input-1.5

► Input 0

Hasil Program Bilangan Positif Negatif Input Nol

► Input -4

Hasil Program Bilangan Positif Negatif Input Minus 4

Nah, itulah sedikit pembahasan cara membuat program bahasa C untuk menentukan bilangan bulat positif, negatif, maupun nol.

Jika Anda ada masukan dan pertanyaan, silahkan tulis pada kolom komentar di bawah ya.

Share juga kode Anda, barangkali ada cara menentukan program bahasa C untuk menentukan angka positif, negatif, dan nol yang lebih efisien dibandingkan kode di atas.

Lihat juga: Cara Membuat Program C Untuk Cek Bilangan Prima

Semoga bermanfaat.

Happy coding