Informatică, întrebare adresată de edyedy25, 9 ani în urmă

Cerința
Fie r un număr real citit de la tastatură, care reprezintă lungimea razei unui cerc. Să se scrie un program care să calculeze și să afișeze aria și perimetrul discului de rază r.

Date de intrare
Programul citește de la tastatură numărul real r.

Date de ieșire
Programul va afișa pe ecran aria și perimetrul cercului de rază r separate prin spații.

Restricții și precizări
2 ≤ r ≤ 1000
Se acceptă o eroare de maximum 0.01.

Exemplu
Intrare

5
Ieșire

78.539816 31.415927


daca se poate si explicatie

Răspunsuri la întrebare

Răspuns de victorboghean
0

eu am scris in C, daca iti trebuie in pascal, pui in loc de printf-writeln, scanf-readln, credca variabilele le stii a declara :), daca nu merge pow in pascal, pui pur si simplu: pi*r*r;


victorboghean: #include
#include

main(){
float Perimetru, Aria; //declari variabilele
float pi = 3.14; //lui pi ii atribui valoare de 3.14
int b,r;
printf("Dati raza cercului: r = ");
scanf("%d",&r); //citesti r de la tastatura
b = 2; //b in cazul dat este puterea la care este ridicat r
Aria = pi*pow(r,b); //pow inseamna ca pe r ridicam la puterea b
printf("Aria = %2f",Aria); //afisam aria
Perimetru = 2*pi*r;
printf("\nPerimetru = %2f",Perimetru); //afisam perimetru

}
anndrero: Cum se poate tine cont de acea eroare de maxim 0.01?
Alte întrebări interesante