Opis forum
zad.1.
program obliczający średnią 3 liczb a,b,c przy użyciu funkcji srednia
zad.1.a.
program obliczający średnią 3 liczb a,b,c n-razy.
zad.2.
Program obliczający i wypisujący średnią 3 liczb: a b c przy użyciu 2 funkcji: suma i srednia
zad.3.
Program obliczający i wypisujący, w zależności od wartosci zmiennej x :
x=1 pole koła
x=2 pole prostopadłościanu
x=3 pole trójkąta
zad.4.
Program wypisujący maximum z 2 liczb a,b (zawiera funkcję max)
zad.5.
Program wypisujący maximum z 3 liczb a,b,c (zawiera funkcję max)
zad.6.
Program wykonujacy w zależności od wczytanej wartości x:
x=a funkcja obliczająca i wypisująca sumę n losowych liczb (n<100)
x=b funkcja obliczająca i wypisująca ilość parzystych elementów w zakresie od n (n<18) do 1000
x=c funkcja obliczająca i wypisująca sumę parzystych elementów w zakresie od n (n<18) do 1000
x=d funkcja wypisująca komunikat "Litera d"
w pozostałych przypadkach funkcja wyisująca komunikat "Błędne dane"
Offline
/*
zad.1.
Program obliczający średnią 3 liczb a,b,c przy użyciu funkcji srednia.
*/
#include<iostream.h>
int srednia()
{
int a, b, c, sredniaa;
cout<<"podaj a, b i c"<<endl;
cin>>a>>b>>c;
sredniaa=(a+b+c)/3;
return sredniaa;
}
int main()
{
cout<<"średnia = "<<srednia()<<endl;
system("pause");
}
Offline
/*
zad.1.a.
Program obliczający średnią 3 liczb a,b,c n-razy.
*/
#include<iostream.h>
#include<iostream.h>
double srednia()
{
int a, b, c;
double sredniaa;
cout<<"podaj a b c "<<endl;
cin>>a>>b>>c;
cout<<endl;
sredniaa=(a+b+c)/3;
return sredniaa;
}
int main()
{
double a,b,c;
int n,i;
do
{
cout<<"podaj liczbę powtórzeń"<<endl;
cin>>n;
}
while(n<=0);
cout<<endl;
for(i=1;i<=n;i++)
{
cout<<srednia();
cout<<endl;
}
system("pause");
}
Offline
/*
zad.2.
Program obliczający i wypisujący średnią 3 liczb: a b c przy użyciu 2 funkcji: suma i srednia.
*/
#include<iostream.h>
int suma()
{
int sumaa,a,b,c;
cout<<"podaj a, b, c "<<endl;
cout<<endl;
cin>>a>>b>>c;
cout<<endl;
sumaa=a+b+c;
return sumaa;
}
double srednia()
{
int a,b,c;
return suma()/3;
}
int main()
{
cout<<"Średnia wynosi: "<<srednia()<<endl;
system("pause");
}
Offline
/*
zad.3.
Program obliczający i wypisujący, w zależności od wartosci zmiennej x :
x=1 pole koła
x=2 pole prostopadłościanu
x=3 pole trójkąta
*/
#include<iostream.h>
#include<math.h>
double p_kola()
{
double pk;
int r;
do
{
cout<<"podaj r>0"<<endl;
cin>>r;
}
while(r<=0);
pk=M_PI*pow(r,2);
return pk;
}
int p_prostopadloscianu()
{
int pp,a,b,c;
pp=2*a*b+2*a*c+2*b*c;
return pp;
}
double p_trojkata()
{
double ptr;
int a, h;
do
{
cout<<"podaj a>0: "<<endl;
cin>>a;
}
while(a<=0);
do
{
cout<<"podaj h>0: "<<endl;
cin>>h;
}
while(h<=0);
ptr=(a*h)/2;
return ptr;
}
int main()
{
int x,r,a,b,c,h;
cout<<"1 - pole koła"<<endl;
cout<<"2 - pole prostopadłościaniu"<<endl;
cout<<"3 - pole trójkąta"<<endl;
cout<<"Co wykonać"<<endl;
cin>>x;
switch(x)
{
case 1:
{
cout<<p_kola()<<endl;
break;
}
case 2:
{
do
{
cout<<"podaj a>0"<<endl;
cin>>a;
}
while(a<=0);
do
{
cout<<"podaj b>0"<<endl;
cin>>b;
}
while(b<=0);
do
{
cout<<"podaj c>0"<<endl;
cin>>c;
}
while(c<=0);
cout<<p_prostopadloscianu()<<endl;
break;
}
case 3:
{
cout<<p_trojkata()<<endl;
}
default:
{
cout<<"Nie ma takiej cyfry"<<endl;
}
}
system("pause");
}
Offline