Poprosze o poprawienie programu, tak by sie kompilowal. C++ CodeBlocks

Poprosze O Poprawienie Programu Tak By Sie Kompilowal C CodeBlocks class=

Odpowiedź :

Odpowiedź:

//Zadanie1.

#include <iostream>

using namespace std;

#include <cmath>

#define M_PI 3.14159265358979323846

//Zadanie 4 i 5

//Funkcję, która oblicza pole i obwód koła

void koloPoleObwod(double r) {

double pole = M_PI * r * r;

double obwod = 2 * M_PI * r;

cout << "Pole koła o promieniu " << r << " wynosi " << pole << endl;

cout << "Obwod koła o promieniu " << r << " wynosi " << obwod << endl;

}

float stopnie_Fahrenheita(float i)

{return i*9/5+32.00; }

//Funkcję, która oblicza wartość n!.

int silnia(int n) {

if (n <= 1) return 1;

return n * silnia(n - 1);

}

int main() {

   float a,b,h,pole;

cout << "Podaj d³ugoœci podstaw trapezu:" << endl<< "a = ";

cin >> a;

cout<< "b = ";

cin >>b;

cout << "Podaj wysokoϾ trapezu" << endl << "h = ";

cin >> h;

pole = (a+b)/2*h;

cout <<"Pole trapezu wynosi:"<<pole;

//Zadanie2.

cout << "Podaj x:";

double x;

cin >> x;

double wynik;

if(x >=-1 && x <=20)

wynik = 2*x + 1;

else

wynik = 2/x;

cout<<"Wynik: "<<wynik<<endl;

//Zadanie3.

float stopnie;

 cout << "Podaj ilosc stopni Celsjusza: ";

 cin>>stopnie;

 cout<<"Ilosc w stopniach Fahrenheita: "<<stopnie_Fahrenheita(stopnie);

 return 0;

   

cout << "Silnia z 6 wynosi " << silnia(6) << endl;

koloPoleObwod(5);

return 0;

}

Wyjaśnienie:

na szybko poprawione