mathlover24
Genius
1 min. di lettura
Vota 3 / 5

Concetti Chiave

  • La media armonica è una misura centrale calcolata come il reciproco della media dei reciproci dei numeri dati.
  • La formula per la media armonica di due numeri a e b è H = 2 / (1/a + 1/b).
  • Nel codice C++, vengono dichiarate variabili float per gestire i numeri e i loro reciproci.
  • Il programma richiede all'utente di inserire due numeri e calcola la media armonica utilizzando i reciproci di questi numeri.
  • Il risultato della media armonica viene visualizzato utilizzando il comando cout e il programma termina con system("pause").

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:

[math]H = \frac{n}{\frac{1}{a1}+\frac{1}{a2}+...\frac{1}{an}}[/math]
Esempio:
La media armonica H tra 2 e 3 è pari a
[math]H = \frac{2}{\frac{1}{2}+\frac{1}{3}} = \frac{2}{\frac{5}{6}} = 2 * \frac{6}{5} = \frac{12}{5} = 2,4[/math]
Ecco il testo del codice, spiegato passo dopo passo.
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 e risposte

Hai bisogno di aiuto?
Chiedi alla community