C++ -> PODSTAWY JĘZYKA
ROZWIĄZANIA ZADAŃ
Zadanie 1
Napisz program obliczający obwód i pole trapezu.
#include <iostream>
using namespace std;
int main()
{
float a,b,h;
cout << "Podaj a: ";
cin >> a;
cout << "Podaj b: ";
cin >> b;
cout << "Podaj h: ";
cin >> h;
cout << "Obwod = " << a+b+2*h << endl;
cout << "Pole = " << (a+b)*h/2;
return 0;
}
Jeżeli chcesz wprowadzić wartość boku jako liczbę rzeczywistą, użyj kropki np. 2.5 lub 4.7
Zadanie 2
Napisz program obliczający pole dowolnego trójkąta (boki to a, b, c) wykorzystując wzór Herona.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float a,b,c,x,pole;
cout << "Podaj a: ";
cin >> a;
cout << "Podaj b: ";
cin >> b;
cout << "Podaj c: ";
cin >> c;
x = (a+b+c)/2;
pole = sqrt(x*(x-a)*(x-b)*(x-c));
cout << "pole = " << pole;
return 0;
}
Zadanie 3
Napisz program obliczający pierwiastek sześcienny z liczby podanej przez użytkownika.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int l1;
cout << "Podaj pierwsza liczbe: ";
cin >> l1;
cout << "wynik = " << pow(l1,1/3.0);
return 0;
}