Tuesday, 15 October 2013

MENENTUKAN BILANGAN GENAP ATAU GANJIL (Algoritma dan Pemrograman C)

Untitled Document

SOAL

MENENTUKAN BILANGAN GENAP ATAU GANJIL

===========================================================================================================================

PENYELESAIAN

Untuk menentukan suatu bilangan itu dikatakan bilangan genap atau bilangan ganjil dapat dilakukan pengujian dengan membagi bilangan bulat tersebut dengan angka2. Suatu bilangan bulat yang habis di bagi menjadi 2 maka dapat di katakan sebagai bilangan genap, Sedangkan sebuah bilangan bulat yang tidak habis dibagi 2 maka bilangan tersebut dapat dikatakan sebagai bilagan ganjil. Jika kita ingin membuat sebuah program yang dapat menentukan itu adalah bilangan genap atau ganjil kita akan mecoba untuk menyusu terlebih dahulu algoritmanya.

Algoritma untuk menentukan bilangan genap atau ganjil

1. masukkan bilangan

2. JIKA sisaPembagian(bilangan,2) = 0 MAKA

tampilkan "Bilangan Genap"

3. SEBALIKNYA

tampilkan "Bilangan Ganjil"

 

==========================================================================================================================

jika algoritma tersebut dituluskan dalam bahasa program C++ maka scripnya akan seperti berikut ini.

#include<stdio.h>
#include<conio.h>

int main ()
{
int angka;
printf("Masukkan sebuah Bilangan Bulat = ");
scanf("%2", &angka);

if (angka %2 ==0)
printf("BILANGAN GENAP");
else
printf("BILANGAN GANJIL");

getch();
}

 

ketik dan compaile dengan menggunakan compailer anda, Jika anda tidak melakukan kesalahan maka hasilnya akan dapat anda lihat. disini saya menggunakan borland c++ untuk melakukan compailer.

 

5 comments:

  1. #include
    #include
    int persegiP (int p,int l);
    int persegi (int s);

    int main()
    {
    int i,n,m,menu,panjang,lebar,hasil,sisis,hasil2,nilai[10];

    puts("\n\t\tSelamat Datang dalam program Uji Coba ");
    puts("\tSilahkan untuk memilih menu dibawah ini untuk melanjutkan perintah");
    puts("\n\n1.Menghitung Luas Persegi Panjang");
    puts("2.Menghitung Luas Persegi");
    puts("3.Menghitung Luas Lingkaran");
    puts("4.Menghitung Luas Segitiga");
    puts("5.Menghitung Nilai Genap dan Ganjil");

    printf("\nMenu yang anda pilih : ");
    scanf("%d",&menu);

    switch(menu)
    {
    case 1:
    {
    printf("masukkan panjang : ");
    scanf("%d",&panjang);
    printf("masukkan lebar : ");
    scanf("%d",&lebar);

    hasil=persegiP(panjang,lebar);
    printf("\nLuas nya adalah : %d\n",hasil);
    return;
    }
    case 2:
    {
    printf("masukkan panjang sisi : ");
    scanf("%d",&sisis);

    hasil2=persegi(sisis);
    printf("\nLuas nya adalah : %d\n",hasil2);
    return;
    }
    case 3:
    {
    return;
    }
    case 4:
    {
    return;
    }
    case 5:
    {
    for(i=0; i<=9; i++)
    {
    printf("Masukkan Nilai ke %d : ",i+1);
    scanf("%d",&n);
    if(n%2==0)
    {
    n=n+1;
    }
    }
    printf("Jumlah Nilai Genap sebanyak : %d\n",n);
    printf("Jumlah Nilai Ganjil sebanyak : %d\n",m);
    }
    return;
    }
    }
    int persegiP(int p,int l)
    {
    int luas;
    luas=p*l;

    return(luas);
    }
    int persegi(int s)
    {
    int sisi;
    sisi=s*s;
    return(sisi);
    }
    kalo gini gimana bro ??
    kalo menentukan ganjil genap nya di if /else itu kan masukkan di pengulangan nya
    supaya bisa d taruh di luar gimana cara nya ?

    ReplyDelete
  2. selain pake mod ada yg lain ngga ya?

    ReplyDelete
  3. Bahrul Rozak Developer adalah sebuah blog yang berisi berbagai macam tutorial pemrograman
    khususnya web development yang disajikan dengan bahasa yang sederhana dan mudah dipahami.
    Semoga bermanfaat dan terima kasih
    Lebih Lanjut? klik disini

    ReplyDelete