Sei sulla pagina 1di 1

Codice in C++ per il calcolo dell’integrale definito d x^2 tra 0 e un

valore definito dall’utente.


#include <iostream>

double calcolaIntegrale(double x) {
double incremento = 0.0001; // Passo dell'integrazione
double integrale = 0.0;

for (double i = 0; i < x; i += incremento) {


integrale += incremento * (i * i); // Altezza * larghezza del rettangolo
}

return integrale;
}

int main() {
double x;

std::cout << "Inserisci il limite superiore dell'integrale: ";


std::cin >> x;

double risultato = calcolaIntegrale(x);

std::cout << "L'integrale della funzione x^2 tra 0 e " << x << " e' " << risultato
<< std::endl;

std::cout << "Premi INVIO per terminare...";


std::cin.ignore(); // Ignora il carattere newline residuo
std::cin.get(); // Attendi che l'utente prema INVIO

return 0;
}

Potrebbero piacerti anche