Senin, 03 Desember 2012

Praktikum13_1_NIM

Nama  proyek : Praktikum13_1_NIM
Nama file : JumlahGenap.c
Soal
Tulis prosedur untuk menghitung jumlah N buah bilangan genap pertama(dimulai dari 0). Prosedur menerima input parameter N dan memberikan output parameter jumlahnya.

Panggillah prosedur tersebut dari program utama


Tulis algoritmanya
Program Bilangan {Hitung Bilangan N genap}

Deklarasi:
Jml_genap, N, i : integer
Read(N)
Procedure hitungbilangangenap(input N: integer, output Jml_genap : integer)
Write(jml_genap)

algoritma
Jml_genap = 1
For iç0 up to N do
If I mod 2 = 0 then jml_genap = jml_genap + 1
End for



Hasil Penerjemahan algoritma ke dalam bahasa C
#include <stdio.h>
#include <conio.h>
void bilangan_Genap(int n, int *j);

int main()
{
    int n, j;

    printf("Bilangan Tertingi :"); scanf("%d", &n);
    bilangan_Genap(n, &j);
    printf("\nJumlah bilangan genap \t:%d", j);
getch();
return 0;
}

//procedur
void bilangan_Genap(int n, int*j)
{
    int i;
    *j = 0;
    printf("Data Bilangan Genap\t:");
    for (i=1; i<=n; i++)
    {
        if (i % 2 == 0)
        *j = *j +1;
    }
}


Test Out put
I hope you understand above article

Tidak ada komentar:

Posting Komentar