Obliczanie średnich

Program: obliczający różne średnie.

Użytkownik podaje trzy wymagane liczby:

  • średnią arytmetyczną,
  • średnią geometryczną.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Obliczanie średnich - klasy, funkcje

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

       
class usrednianie{
      public:
             void wczytaj(int,int,int);
             void wypisz();
             int srar();
             int srgeo();
      private:
              int liczba1,liczba2,liczba3;
      };
      
void usrednianie::wczytaj(int a,int b,int c){
     liczba1 =a;
     liczba2 =b;
     liczba3 =c;
     };
     
void usrednianie::wypisz(){
     cout<<"Liczba 1: "<<liczba1<<"\t"<<" Liczba 2: "<<liczba2<<"\t"<<" Liczba 3: "<<liczba3<<endl<<endl;
     };
     
int usrednianie::srar(){
     return (liczba1+liczba2+liczba3)/3;
     };
     
int usrednianie::srgeo(){
     return exp(log(liczba1*liczba2*liczba3)/3);
     };
     
int main(int argc, char *argv[])
{
	usrednianie jakiestam;   
	jakiestam.wczytaj(3,4,5);
	jakiestam.wypisz();
	cout<<"Sr. arytmetyczna: "<<jakiestam.srar()<<endl;
	cout<<"Sr. geometryczna: "<<jakiestam.srgeo()<<endl<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}