Concetti Chiave
- Il programma in C++ calcola accelerazione, spazio o tempo per un moto rettilineo uniformemente accelerato.
- Utilizza variabili float per memorizzare spazio (s), accelerazione (a), tempo (t) e costante (k).
- L'utente può scegliere quale parametro calcolare inserendo 'a' per accelerazione, 't' per tempo o 's' per spazio.
- Per l'accelerazione, il programma utilizza la formula ris = (s * 2)/(t * t).
- Per il tempo, la formula è ris = sqrt((2 * s)/a), mentre per lo spazio è ris = 0.5 * a * t * t.
C++ - Calcolatore Moto Uniformemente Accelerato
Oggi utilizzeremo le nozioni imparate nello studio della fisica per fare un programma in C++ che ci permetta di calcolare l'accelerazione, lo spazio o il tempo impiegato da un corpo avente un moto rettilineo uniformemente accelerato.
#include
#include
#include
using namespace std;
int main()
{
float s, a, t, k, ris;
k = 0.5;
cout
cout
cout
cout
cout
string risposta;
cin >> risposta;
if(risposta == "a"){
cout
cin >> s;
cout
cin >> t;
ris = (s * 2)/(t * t);
cout
cout
}
if(risposta == "t"){
cout
cin >> s;
cout
cin >> a;
ris = sqrt((2 * s)/a);
cout
cout
}
if(risposta == "s"){
cout
cin >> t;
cout
cin >> a;
ris = k * a * t * t;
cout
cout
}
system("pause");
}