#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
float rerata(int n,int m)
{
const int z=100;
int X[z];
int i,y=0;
float tot=0,rata;
for(i=n;i<=m;i++)
{
if(i%3==0||i%5==0||(i%3==0&&i%5==0))
{
X[y]=i;
tot+=X[y];
y+=1;
}
}
rata=tot/y;
return rata;
}
int main () {
int n,m;
float rata_rata;
printf("Batas awal = ");scanf("%d",&n);
printf("Batas akhir = "); scanf("%d",&m);
rata_rata = rerata(n,m);
printf("\n\nMaka Rata-ratanya = %f",rata_rata);
getch();
}
ALGORITMA :
Function rerata(input n,m : integer) real
Deklarasi
const z = 100
X: array [z] of integer
I,y : integer
total = 0, rata : real
Desekripsi
for i n to m do
if (i mod 3 = 0 or i mod 5 = 0) or (i mod 3 = 0 and i mod 5 = 0)
X:array[y] = i
total total + X:array [y]
y y + 1
endif
endfor
rata total / y
return rata
procedure main
Deklarasi
n,m : integer
rata_rata : real
Deskripsi
read(n)
read(m)
rata_rata rerata(n,m)
write(rata_rata)
0 Response to "PROGRAM MENGHITUNG RATA RATA "
Post a Comment