PROGRAM MENGHITUNG RATA RATA




#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