Ominide 1471 punti

C++ - Legge dei Gas Ideali


Ecco un programmino con C++ che ci permette di calcolare la pressione, il numero di moli, il volume o la temperatura di un gas in particolari condizioni, per collegare l'informatica alla chimica!

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
float p, v, n, t;
cout<<"Inserisci il dato da trovare usando le sigle tra parentesi."<<endl;
cout<<"Pressione (P)"<<endl;
cout<<"Volume (V)"<<endl;
cout<<"Numero di moli (n)"<<endl;
cout<<"Temperatura (T)"<<endl;
string x;
cin >> x;
if(x == "P"){
cout<<"Inserisci il volume in metri cubi."<<endl;
cin>>v;
cout<<"Inserisci il numero di moli"<<endl;
cin>>n;
cout<<"Inserisci la temperatura in Kelvin"<<endl;

cin>>t;
p = (n * 8.314472 * t)/v;
cout <<p<<endl;
}
if(x == "V"){
cout<<"Inserisci la pressione in Pascal"<<endl;
cin>>p;
cout<<"Inserisci il numero di moli"<<endl;
cin>>n;
cout<<"Inserisci la temperatura in Kelvin"<<endl;
cin>>t;
v = (n * 8.314472 * t)/p;
cout <<v<<endl;
}
if(x == "n"){
cout<<"Inserisci la pressione in Pascal"<<endl;
cin>>p;
cout<<"Inserisci il volume in metri cubi."<<endl;
cin>>v;
cout<<"Inserisci la temperatura in Kelvin"<<endl;
cin>>t;
n = (p * v)/(8.314472 * t);
cout <<n<<endl;
}
if(x == "T"){
cout<<"Inserisci la pressione in Pascal"<<endl;
cin>>p;
cout<<"Inserisci il volume in metri cubi."<<endl;
cin>>v;
cout<<"Inserisci il numero di moli"<<endl;
cin>>n;
t = (p * v)/(8.314472 * n);
cout <<t<<endl;
}
system("pause");
}

Hai bisogno di aiuto in Informatica?
Trova il tuo insegnante su Skuola.net | Ripetizioni
Registrati via email
Consigliato per te
C++ - Somma dei valori dispari di una matrice