mathlover24
Genius
1 min. di lettura
Vota 4 / 5

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");
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community