Concetti Chiave
- Il programma in C++ calcola la media armonica tra due numeri utilizzando una formula matematica precisa.
- La media armonica è definita come H = n / (1/a1 + 1/a2 + ... + 1/an), dove n è il numero di elementi.
- Un esempio pratico mostra come calcolare la media armonica tra 2 e 3, ottenendo un risultato di 2,4.
- Il codice C++ include variabili per i numeri di input e per il calcolo della media armonica.
- Il programma utilizza la libreria
per gestire l'input e l'output dei dati.
C++ - Media armonica
Oggi faremo un programma in C++ che ci permetta di calcolare la media armonica tra due numeri. Ma che cos'è la media armonica?
La media armonica H di più numeri [html]a1, a2, a3... an è data dalla formula:
La media armonica H tra 2 e 3 è pari a
Testo del codice
#include
#include
using namespace std;
int main()
{
float a; //introduciamo una variabile reale a
float b; //introduciamo la variabile reale b
float ka; //variabile reale ka
float kb; //variabile reale kb
float ris; //variabile reale ris
cout
cin >> a; //Prende il posto della variabile a
cout
cin >> b; //prende il posto della variabile b
ka = 1/a; //Si calcola il reciproco di a
kb = 1/b; //Si calcola il reciproco di b
ris = 2/(ka+kb); //ris equivale a 2 diviso la somma tra i reciproci di a e b
cout
system("pause"); //Il programma termina
}
Domande da interrogazione
- Cos'è la media armonica e come si calcola?
- Qual è l'esempio pratico fornito per calcolare la media armonica?
- Quali variabili sono utilizzate nel codice C++ per calcolare la media armonica?
La media armonica H di più numeri è calcolata con la formula H = n / (1/a1 + 1/a2 + ... + 1/an), dove n è il numero di elementi. Ad esempio, per i numeri 2 e 3, H risulta essere 2,4.
L'esempio pratico mostra che la media armonica tra 2 e 3 è H = 2 / (1/2 + 1/3), che si semplifica a 2,4.
Nel codice C++, vengono utilizzate le variabili float a, b, ka, kb e ris per memorizzare i numeri e il risultato della media armonica.