Răspuns :
Program C++:
#include <iostream>
#include <cmath>
//Structura punct
struct Punct{
float x, y;
};
//Functie pentru calcularea distantei euclidiene intre doua puncte in plan
float distanta(Punct a, Punct b) {
return sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y));
}
//Structura triunghi
struct Triunghi {
Punct a, b, c;
//Constructor triunghi
Triunghi() {
//Citire coordonate puncte
std::cout << "Introduceti coordonate puncte : ";
std::cin >> a.x >> a.y >> b.x >> b.y >> c.x >> c.y;
}
//Calculare perimetru
float perimetru() {
return distanta(a, b)+distanta(a,c)+distanta(b,c);
}
};
int main() {
Triunghi t;
std::cout << "Perimetrul este " << t.perimetru();
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!