Anteprima
Vedrai una selezione di 1 pagina su 2
Programma C++ - Conversione di diverse scale Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
Conversione di diverse scale in C++

Il programma permette di costruire una libreria di funzioni per conversioni di temperatura tra le scale:
Fahrenheit, Celsius e Kelvin (tutte le conversioni possibili).
Implementare due files, uno (temperatura.h) con le dichiarazioni, e uno
(temperatura.cpp) con l'implementazione vera e propria.
Estratto del documento

#include "es_2c_lib.h"

double temp_F_in_C (double tempFahr)

{ return (tempFahr - 32.0) / 1.8;

}

double temp_C_in_F (double tempCels)

{ return tempCels * 1.8 + 32.0;

}

double temp_K_in_C (double tempKelv)

{ return tempKelv - 273.15;

}

double temp_C_in_K (double tempCels)

{ return tempCels + 273.15;

}

double temp_F_in_K (double tempFahr)

{ return (tempFahr - 32.0) / 1.8 + 273.15;

}

double temp_K_in_F (double tempKelv)

{ return (tempKelv - 273.15) * 1.8 + 32.0;

}

========================================

es_2c.cpp

========================================

// es_2c.cpp

// Programma che utilizza le librerie per

// conversioni di temperatura

#include <iostream> // cin, cout, <<, >>

#include <string> // string

using namespace std;

#include "es_2c_lib.h"

int main()

{ // Questo programma e` dedicato a "Fahrenheit 451" libro di Ray Bradbury

// non meno di quanto lo e` all'omonimo film di F. Truffaut.

const string MENU = ">> Conversioni di temperatura; digitare:\n"

" A - per convertire Fahrenheit in Celsius;\n"

" B - per convertire Celsius in Fahrenheit;\n"

" C - per convertire Celsius in Kelvin;\n"

" D - per convertire Kelvin in Celsius;\n"

" E - per convertire Fahrenheit in Kelvin;\n"

" F - per convertire Kelvin in Fahrenheit.\n"

"-> ";

cout << MENU;

char conversione;

cin >> conversione;

cout << "\nInserire la temperatura da convertire: ";

Dettagli
Publisher
2 pagine
50 download