Opis forum
zad.1.
Napisz program obliczający wartość funkcji f(x) w punkcie x.
Funkcja zadana jest wzorem:
f(x) = 1/(x2 + 1), dla x <=0
f(x) = ln x, dla x > 0
zad.2.
Program obliczający i wypisujący pole koła.
zad.3.
Program obliczający wartość pola trójkąta ze wzoru Herona
Ptr=sqrt(p*(p-a)*(p-b)*(p-c))
p=(a+b+c)/2
zad.4.
Program obliczający i wypisujący pole kuli Pku=4*PI*r2.
zad.5.
Napisz program obliczający stopień na podstawie liczby otrzymanych punktów
Kryteria: 0.. 49 pkt. - 2
50.. 59 pkt. - 3
60.. 69 pkt. - 3.5
70.. 79 pkt. - 4
80.. 89 pkt. - 4.5
90..100 pkt. - 5
zad.6.
Program wykonuje sumowanie n liczb całkowitych.
Jeśli kolejnym sumowanym składnikiem jest 0, to proces sumowania zostaje zakończony.
zad.7.
Program wykonuje sumowanie liczb całkowitych.
Sumowanie zostaje zakończone, gdy suma składników przekroczy wartość 100.
zad.8.
Napisz program liczący i wypisujący wartość wyrażenia wyr=12+22+..+1002.
zad.9.
Napisz program który wyznaczy wartość potęgi 1927.
zad.10.
Program obliczający i wypisujący kwadraty i sześciany kolejnych liczb z zakresu od 1 do 2000.
Offline
/*
zad.1.
Napisz program obliczający wartość funkcji f(x) w punkcie x.
Funkcja zadana jest wzorem:
f(x) = 1/(x2 + 1), dla x <=0
f(x) = ln x, dla x > 0
*/
#include<iostream.h>
#include<math.h>
int main()
{
int x;
double wyr;
cout<<"podaj x"<<endl;
cin>>x;
cout<<endl;
if(x<=0)
{
wyr=1/(pow(x,2)+1);
cout<<"wyr wynosi: "<<wyr<<endl;
}
else
{
wyr=log(x);
cout<<"wyr wynosi: "<<wyr<<endl;
}
cout<<endl;
system("pause");
}
Offline
/*
zad.2.a.(wersja while)
Program obliczający i wypisujący pole koła
*/
#include<iostream.h>
#include<math.h>
int main()
{
int r=0;
double pole;
while(r<=0)
{
cout<<"podaj r"<<endl;
cin>>r;
}
cout<<endl;
pole=M_PI*pow(r,2);
cout<<"pole wynosi: "<<pole<<endl;
cout<<endl;
system("pause");
}
Offline
/*
zad.2.b.(wersja do-while)
Program obliczający i wypisujący pole koła
*/
#include<iostream.h>
#include<math.h>
int main()
{
int r;
double pk;
do
{
cout<<"podaj promien"<<endl;
cin>>r;
}
while(r<=0);
cout<<endl;
pk=M_PI*pow(r,2);
cout<<"pole wynosi: "<<pk<<endl;
cout<<endl;
system("pause");
}
Offline
/*
zad.3.
Program obliczający wartośc pola trójkata ze wzoru Herona
Ptr=sqrt(p*(p-a)*(p-b)*(p-c))
p=(a+b+c)/2
*/
#include<iostream.h>
#include<math.h>
int main()
{
int a,b,c;
double p,ptr;
do
{
cout<<"podaj a"<<endl;
cin>>a;
}
while(a<=0);
cout<<endl;
do
{
cout<<"podaj b"<<endl;
cin>>b;
}
while(b<=0);
cout<<endl;
do
{
cout<<"podaj c"<<endl;
cin>>c;
}
while(c<=0);
cout<<endl;
p=(a+b+c)/2;
ptr=pow(p*(p-a)*(p-b)*(p-c),0.5);
cout<<"pole trójkata wynosi "<<ptr<<endl;
cout<<endl;
system("pause");
}
Offline
/*
zad.4.
Program obliczający i wypisujący pole kuli 4*3.14*r*r
*/
#include<iostream.h>
#include<math.h>
int main()
{
int r=0;
double pole;
while(r<=0)
{
cout<<"podaj r"<<endl;
cin>>r;
}
cout<<endl;
pole=M_PI*4*pow(r,2);
cout<<"pole wynosi: "<<pole<<endl;
cout<<endl;
system("pause");
}
Offline
/*
zad.5.
Napisz program obliczający stopień na podstawie liczby otrzymanych punktów
Kryteria: 0.. 49 pkt. - 2
50.. 59 pkt. - 3
60.. 69 pkt. - 3.5
70.. 79 pkt. - 4
80.. 89 pkt. - 4.5
90..100 pkt. - 5
*/
#include<iostream.h>
#include<math.h>
int main()
{
int x;
cout<<"podaj liczbę punktów"<<endl;
cin>>x;
cout<<endl;
if(x<=49)
{
cout<<"2"<<endl;
cout<<endl;
}
else
{
if(x<=59)
{
cout<<"3"<<endl;
cout<<endl;
}
else
{
if(x<=69)
{
cout<<"3.5"<<endl;
cout<<endl;
}
else
{
if(x<=79)
{
cout<<"4"<<endl;
cout<<endl;
}
else
{
if(x<=89)
{
cout<<"4.5"<<endl;
cout<<endl;
}
else
{
if(x<=100)
{
cout<<"5"<<endl;
cout<<endl;
}
}
}
}
}
}
system("pause");
}
Offline