Informatică, întrebare adresată de alexandra854428, 8 ani în urmă

1. Sa se foloseasca constanta de tip declarat 1.73205 (radical 3) in calculul inaltimii triunghiului echilateral in functie de latura citita de la tastatura. 2. Sa se foloseasca constanta preprocesor pi (3.14159) in calculul ariei unui cerc de raza r citita de la tastatura. 3. Sa se citeasca de la tastura doua variabile intregi a si b, apoi sa se calculeze a/b.
Urgentttt, vă roggg!!! ☠️Dau coroana imi trebuie pana mâine vaaa roggg...

Răspunsuri la întrebare

Răspuns de michei69
2

Răspuns:

Rezolvare în c++ (nu ai specificat limbajul)

#include <iostream>

#include <cmath>

#define rad3 1.73205

using namespace std;

int main(){

   // Inaltimea triunghiului echilateral

   double latura; // nu specifica daca latura este un nr intreg sau nu

   cin >> latura;

   cout << rad3*latura/2.0; // nu specifica daca lungimea inaltimii poate fi cu virgula

   

   // Raza cercului

   double raza; // nu specifica

   cin >> raza;

   cout << raza * raza * M_PI;

   // a impartit la b

   int a, b;

   cin >> a;

   cin >> b;

   cout << a/b;

}

Explicație:

Folosim librăria iostream și namespace-ul std pentru access mai ușor la cout (console output) și cin (console input)

Folosim librăria cmath pentru a afla constanta PI

Definim radical din 3 folosind #define

Am ales să folosesc double ca tipul variabilei latura și raza deoarece în enunț nu specifică dacă poate fi un număr cu virgulă

Formula pe care am găsit-o pentru înălțimea triunghiului echilateral este \sqrt{3*latura iar formula pentru aria cercului este PI*r^2

Sper că te-am ajutat! :3


alexandra854428: mulțumesc mult!
Alte întrebări interesante