Ecco un programma in C++ che risolve tutti i problemi geometrici relativi alla figura geometrica del Quadrato.
#include
#include
#include
using namespace std;
int main()
{
float x, k, ris;
k = sqrt(2);
cout
cout
coutLato (l)"
coutDiagonale (d)"
coutArea (A)"
coutPerimetro (2p)"
string arrivo;
cin >>arrivo;
Inserimento dei dati
cout
cout
cout
cout
cout
string partenza;
cin >>partenza;
cout
cin >> x;
coutRISULTATO:"
if(partenza == "l" && arrivo == "d"){
ris = x * k;
cout
}
if(partenza == "l" && arrivo == "A"){
ris = x * x;
cout
}
if(partenza == "l" && arrivo == "2p"){
ris = x * 4;
cout
}
if(partenza == "d" && arrivo == "l"){
ris = x / k;
cout
}
if(partenza == "d" && arrivo == "A"){
ris = (x / k) * (x/k);
cout
}
if(partenza == "d" && arrivo == "2p"){
ris = (x / k) * 4;
cout
}
if(partenza == "A" && arrivo == "l"){
ris = sqrt(x);
cout
}
if(partenza == "A" && arrivo == "d"){
ris = sqrt(x * 2);
cout
}
if(partenza == "A" && arrivo == "2p"){
ris = sqrt(x) * 4;
cout
}
if(partenza == "2p" && arrivo == "l"){
ris = x / 4;
cout
}
if(partenza == "2p" && arrivo == "d"){
ris = (x / 4) * k;;
cout
}
if(partenza == "2p" && arrivo == "A"){
ris = (x / 4) * (x/4);
cout
}
system("pause");
}