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